home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_4_HyperPaint.txt < prev    next >
Text File  |  1994-02-05  |  565KB  |  9,889 lines

  1. # near model CODE resource
  2. # jump table entries: 1424-1466 (43 of them)
  3. fn00000000:
  4. 00000000  4E56 FF42                link       A6, -0x00BE
  5. 00000004  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  6. 00000008  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7. 0000000C  49EE FF46                lea.l      A4, [A6 - 0xBA]
  8. 00000010  206E 000A                movea.l    A0, [A6 + 0xA]
  9. 00000014  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  10. 00000018  266E 0010                movea.l    A3, [A6 + 0x10]
  11. 0000001C  3E13                     move.w     D7, [A3]
  12. 0000001E  206E 0018                movea.l    A0, [A6 + 0x18]
  13. 00000022  3007                     move.w     D0, D7
  14. 00000024  3A2E 0008                move.w     D5, [A6 + 0x8]
  15. 00000028  C0C5                     mulu.w     D0, D5
  16. 0000002A  D1C0                     add.l      A0, D0
  17. 0000002C  302E 0008                move.w     D0, [A6 + 0x8]
  18. 00000030  E440                     asr        D0.w, 2
  19. 00000032  5380                     subq.l     D0, 1
  20. 00000034  3D40 FFFE                move.w     [A6 - 0x2], D0
  21. 00000038  226E 0014                movea.l    A1, [A6 + 0x14]
  22. 0000003C  3038 0106                move.w     D0, [0x00000106 /* ScreenRow */]
  23. 00000040  C0C7                     mulu.w     D0, D7
  24. 00000042  D3C0                     add.l      A1, D0
  25. 00000044  362B 0002                move.w     D3, [A3 + 0x2]
  26. 00000048  EA4B                     lsr        D3.w, 5
  27. 0000004A  382B 0006                move.w     D4, [A3 + 0x6]
  28. 0000004E  0644 001F                addi.w     D4, 0x1F
  29. 00000052  EA4C                     lsr        D4.w, 5
  30. 00000054  9843                     sub.w      D4, D3
  31. 00000056  3004                     move.w     D0, D4
  32. 00000058  5344                     subq.w     D4, 1
  33. 0000005A  E548                     lsl        D0.w, 2
  34. 0000005C  9A40                     sub.w      D5, D0
  35. 0000005E  3C38 0106                move.w     D6, [0x00000106 /* ScreenRow */]
  36. 00000062  9C40                     sub.w      D6, D0
  37. 00000064  E54B                     lsl        D3.w, 2
  38. 00000066  D0C3                     add.w      A0, D3
  39. 00000068  D2C3                     add.w      A1, D3
  40. 0000006A  45EE FF4A                lea.l      A2, [A6 - 0xB6]
  41. 0000006E  D4C3                     add.w      A2, D3
  42. 00000070  2D4A FF42                move.l     [A6 - 0xBE], A2
  43. 00000074  302E 000E                move.w     D0, [A6 + 0xE]
  44. 00000078  263C 0707 0707           move.l     D3, 0x7070707
  45. 0000007E  E0BB                     ror        D3, D0
  46. 00000080  6000 0078                bra        +0x7A /* 000000FA */
  47. label00000084:
  48. 00000084  BE54                     cmp.w      D7, [A4]
  49. 00000086  6D04                     blt        +0x6 /* 0000008C */
  50. 00000088  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  51. label0000008C:
  52. 0000008C  3404                     move.w     D2, D4
  53. 0000008E  4A2E FF48                tst.b      [A6 - 0xB8]
  54. 00000092  6644                     bne        +0x46 /* 000000D8 */
  55. 00000094  246E FF42                movea.l    A2, [A6 - 0xBE]
  56. 00000098  4683                     not.l      D3
  57. 0000009A  6004                     bra        +0x6 /* 000000A0 */
  58. label0000009C:
  59. 0000009C  5849                     addq.w     A1, 4
  60. 0000009E  584A                     addq.w     A2, 4
  61. label000000A0:
  62. 000000A0  2018                     move.l     D0, [A0]+
  63. 000000A2  56CA FFF8                dbne       D2, -0xA /* 0000009C */
  64. 000000A6  6608                     bne        +0xA /* 000000B0 */
  65. 000000A8  5849                     addq.w     A1, 4
  66. 000000AA  584A                     addq.w     A2, 4
  67. 000000AC  4683                     not.l      D3
  68. 000000AE  6042                     bra        +0x44 /* 000000F2 */
  69. label000000B0:
  70. 000000B0  4680                     not.l      D0
  71. 000000B2  809A                     or.l       D0, [A2]+
  72. 000000B4  4680                     not.l      D0
  73. 000000B6  660A                     bne        +0xC /* 000000C2 */
  74. 000000B8  5849                     addq.w     A1, 4
  75. 000000BA  51CA FFE4                dbf        D2, -0x1E /* 000000A0 */
  76. 000000BE  4683                     not.l      D3
  77. 000000C0  6030                     bra        +0x32 /* 000000F2 */
  78. label000000C2:
  79. 000000C2  4680                     not.l      D0
  80. 000000C4  2211                     move.l     D1, [A1]
  81. 000000C6  B781                     xor.l      D1, D3
  82. 000000C8  C280                     and.l      D1, D0
  83. 000000CA  B781                     xor.l      D1, D3
  84. 000000CC  22C1                     move.l     [A1]+, D1
  85. 000000CE  51CA FFD0                dbf        D2, -0x32 /* 000000A0 */
  86. 000000D2  4683                     not.l      D3
  87. 000000D4  601C                     bra        +0x1E /* 000000F2 */
  88. label000000D6:
  89. 000000D6  5849                     addq.w     A1, 4
  90. label000000D8:
  91. 000000D8  2018                     move.l     D0, [A0]+
  92. 000000DA  56CA FFFA                dbne       D2, -0x8 /* 000000D6 */
  93. 000000DE  6604                     bne        +0x6 /* 000000E4 */
  94. 000000E0  5849                     addq.w     A1, 4
  95. 000000E2  600E                     bra        +0x10 /* 000000F2 */
  96. label000000E4:
  97. 000000E4  2211                     move.l     D1, [A1]
  98. 000000E6  B781                     xor.l      D1, D3
  99. 000000E8  8280                     or.l       D1, D0
  100. 000000EA  B781                     xor.l      D1, D3
  101. 000000EC  22C1                     move.l     [A1]+, D1
  102. 000000EE  51CA FFE8                dbf        D2, -0x1A /* 000000D8 */
  103. label000000F2:
  104. 000000F2  E39B                     rol        D3, 1
  105. 000000F4  D0C5                     add.w      A0, D5
  106. 000000F6  D2C6                     add.w      A1, D6
  107. 000000F8  5247                     addq.w     D7, 1
  108. label000000FA:
  109. 000000FA  BE6B 0004                cmp.w      D7, [A3 + 0x4]
  110. 000000FE  6684                     bne        -0x7A /* 00000084 */
  111. 00000100  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  112. 00000104  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  113. 00000108  4E5E                     unlink     A6
  114. 0000010A  205F                     movea.l    A0, [A7]+
  115. 0000010C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  116. 00000110  4ED0                     jmp        [A0]
  117. fn00000112:
  118. 00000112  205F                     movea.l    A0, [A7]+
  119. 00000114  225F                     movea.l    A1, [A7]+
  120. 00000116  321F                     move.w     D1, [A7]+
  121. 00000118  5211                     addq.b     [A1], 1
  122. 0000011A  4240                     clr.w      D0
  123. 0000011C  1011                     move.b     D0, [A1]
  124. 0000011E  1381 0000                move.b     [A1 + D0.w], D1
  125. 00000122  4ED0                     jmp        [A0]
  126. fn00000124:
  127. 00000124  4E56 0000                link       A6, 0
  128. 00000128  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  129. 0000012C  516E 001A                subq.w     [A6 + 0x1A], 8
  130. 00000130  516E 0018                subq.w     [A6 + 0x18], 8
  131. 00000134  266E 0014                movea.l    A3, [A6 + 0x14]
  132. 00000138  2453                     movea.l    A2, [A3]
  133. 0000013A  2A6E 0010                movea.l    A5, [A6 + 0x10]
  134. 0000013E  2A55                     movea.l    A5, [A5]
  135. 00000140  3C2B 0004                move.w     D6, [A3 + 0x4]
  136. 00000144  286E 0020                movea.l    A4, [A6 + 0x20]
  137. 00000148  7AFF                     moveq.l    D5, 0xFFFFFFFF
  138. 0000014A  363C 0010                move.w     D3, 0x10
  139. 0000014E  4A2E 000E                tst.b      [A6 + 0xE]
  140. 00000152  6658                     bne        +0x5A /* 000001AC */
  141. 00000154  302E 001A                move.w     D0, [A6 + 0x1A]
  142. 00000158  206E 000A                movea.l    A0, [A6 + 0xA]
  143. 0000015C  B068 0002                cmp.w      D0, [A0 + 0x2]
  144. 00000160  6C12                     bge        +0x14 /* 00000174 */
  145. 00000162  2A3C 0000 FFFF           move.l     D5, 0xFFFF
  146. 00000168  0640 0010                addi.w     D0, 0x10
  147. 0000016C  B068 0002                cmp.w      D0, [A0 + 0x2]
  148. 00000170  6F00 00BA                ble        +0xBC /* 0000022C */
  149. label00000174:
  150. 00000174  302E 001A                move.w     D0, [A6 + 0x1A]
  151. 00000178  B068 0006                cmp.w      D0, [A0 + 0x6]
  152. 0000017C  6C00 00AE                bge        +0xB0 /* 0000022C */
  153. 00000180  0640 0010                addi.w     D0, 0x10
  154. 00000184  B068 0006                cmp.w      D0, [A0 + 0x6]
  155. 00000188  6F02                     ble        +0x4 /* 0000018C */
  156. 0000018A  4245                     clr.w      D5
  157. label0000018C:
  158. 0000018C  3010                     move.w     D0, [A0]
  159. 0000018E  906E 0018                sub.w      D0, [A6 + 0x18]
  160. 00000192  6F0A                     ble        +0xC /* 0000019E */
  161. 00000194  D16E 0018                add.w      [A6 + 0x18], D0
  162. 00000198  9640                     sub.w      D3, D0
  163. 0000019A  D8C0                     add.w      A4, D0
  164. 0000019C  D8C0                     add.w      A4, D0
  165. label0000019E:
  166. 0000019E  302E 0018                move.w     D0, [A6 + 0x18]
  167. 000001A2  D043                     add.w      D0, D3
  168. 000001A4  9068 0004                sub.w      D0, [A0 + 0x4]
  169. 000001A8  6F02                     ble        +0x4 /* 000001AC */
  170. 000001AA  9640                     sub.w      D3, D0
  171. label000001AC:
  172. 000001AC  302E 001A                move.w     D0, [A6 + 0x1A]
  173. 000001B0  906B 0008                sub.w      D0, [A3 + 0x8]
  174. 000001B4  E840                     asr        D0.w, 4
  175. 000001B6  D040                     add.w      D0, D0
  176. 000001B8  48C0                     ext.l      D0
  177. 000001BA  322E 0018                move.w     D1, [A6 + 0x18]
  178. 000001BE  926B 0006                sub.w      D1, [A3 + 0x6]
  179. 000001C2  C2C6                     mulu.w     D1, D6
  180. 000001C4  D280                     add.l      D1, D0
  181. 000001C6  D5C1                     add.l      A2, D1
  182. 000001C8  DBC1                     add.l      A5, D1
  183. 000001CA  342B 0008                move.w     D2, [A3 + 0x8]
  184. 000001CE  946E 001A                sub.w      D2, [A6 + 0x1A]
  185. 000001D2  0242 000F                andi.w     D2, 0xF
  186. 000001D6  6604                     bne        +0x6 /* 000001DC */
  187. 000001D8  554A                     subq.w     A2, 2
  188. 000001DA  554D                     subq.w     A5, 2
  189. label000001DC:
  190. 000001DC  226E 001C                movea.l    A1, [A6 + 0x1C]
  191. 000001E0  302E 0018                move.w     D0, [A6 + 0x18]
  192. 000001E4  0240 0007                andi.w     D0, 0x7
  193. 000001E8  E548                     lsl        D0.w, 2
  194. 000001EA  D2C0                     add.w      A1, D0
  195. 000001EC  5343                     subq.w     D3, 1
  196. 000001EE  6D00 003C                blt        +0x3E /* 0000022C */
  197. 000001F2  302E 0008                move.w     D0, [A6 + 0x8]
  198. 000001F6  6716                     beq        +0x18 /* 0000020E */
  199. label000001F8:
  200. 000001F8  7000                     moveq.l    D0, 0x00
  201. 000001FA  301C                     move.w     D0, [A4]+
  202. 000001FC  E5A8                     lsl        D0, D2
  203. 000001FE  C085                     and.l      D0, D5
  204. 00000200  8195                     or.l       [A5], D0
  205. 00000202  8192                     or.l       [A2], D0
  206. 00000204  D4C6                     add.w      A2, D6
  207. 00000206  DAC6                     add.w      A5, D6
  208. 00000208  51CB FFEE                dbf        D3, -0x14 /* 000001F8 */
  209. 0000020C  601E                     bra        +0x20 /* 0000022C */
  210. label0000020E:
  211. 0000020E  2819                     move.l     D4, [A1]+
  212. 00000210  2012                     move.l     D0, [A2]
  213. 00000212  B980                     xor.l      D0, D4
  214. 00000214  7200                     moveq.l    D1, 0x00
  215. 00000216  321C                     move.w     D1, [A4]+
  216. 00000218  E5A9                     lsl        D1, D2
  217. 0000021A  C285                     and.l      D1, D5
  218. 0000021C  8395                     or.l       [A5], D1
  219. 0000021E  8081                     or.l       D0, D1
  220. 00000220  B980                     xor.l      D0, D4
  221. 00000222  2480                     move.l     [A2], D0
  222. 00000224  D4C6                     add.w      A2, D6
  223. 00000226  DAC6                     add.w      A5, D6
  224. 00000228  51CB FFE4                dbf        D3, -0x1E /* 0000020E */
  225. label0000022C:
  226. 0000022C  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  227. 00000230  4E5E                     unlink     A6
  228. 00000232  205F                     movea.l    A0, [A7]+
  229. 00000234  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  230. 00000238  4ED0                     jmp        [A0]
  231. fn0000023A:
  232. 0000023A  201F                     move.l     D0, [A7]+
  233. 0000023C  341F                     move.w     D2, [A7]+
  234. 0000023E  225F                     movea.l    A1, [A7]+
  235. 00000240  205F                     movea.l    A0, [A7]+
  236. 00000242  2F00                     move.l     -[A7], D0
  237. 00000244  7207                     moveq.l    D1, 0x07
  238. 00000246  C441                     and.w      D2, D1
  239. label00000248:
  240. 00000248  1018                     move.b     D0, [A0]+
  241. 0000024A  4600                     not.b      D0
  242. 0000024C  E538                     rol        D0.b, D2
  243. 0000024E  12C0                     move.b     [A1]+, D0
  244. 00000250  12C0                     move.b     [A1]+, D0
  245. 00000252  32E9 FFFE                move.w     [A1]+, [A1 - 0x2]
  246. 00000256  2369 FFFC 001C           move.l     [A1 + 0x1C], [A1 - 0x4]
  247. 0000025C  2369 FFFC 003C           move.l     [A1 + 0x3C], [A1 - 0x4]
  248. 00000262  51C9 FFE4                dbf        D1, -0x1E /* 00000248 */
  249. 00000266  4E75                     rts
  250. fn00000268:
  251. 00000268  4E56 FF60                link       A6, -0x00A0
  252. 0000026C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  253. 00000270  206E 000C                movea.l    A0, [A6 + 0xC]
  254. 00000274  3E10                     move.w     D7, [A0]
  255. 00000276  3C28 0004                move.w     D6, [A0 + 0x4]
  256. 0000027A  226E 0010                movea.l    A1, [A6 + 0x10]
  257. 0000027E  302E 0008                move.w     D0, [A6 + 0x8]
  258. 00000282  C0C7                     mulu.w     D0, D7
  259. 00000284  D3C0                     add.l      A1, D0
  260. 00000286  266E 0014                movea.l    A3, [A6 + 0x14]
  261. 0000028A  362E 0008                move.w     D3, [A6 + 0x8]
  262. 0000028E  E243                     asr        D3.w, 1
  263. 00000290  45FA 00D6                lea.l      A2, [PC + 0xD6 /* 00000368, value 0x605641EE */]
  264. 00000294  94C3                     sub.w      A2, D3
  265. 00000296  49FA 0128                lea.l      A4, [PC + 0x128 /* 000003C0, value 0x5247BE46 */]
  266. 0000029A  98C3                     sub.w      A4, D3
  267. 0000029C  362E 000A                move.w     D3, [A6 + 0xA]
  268. 000002A0  5343                     subq.w     D3, 1
  269. label000002A2:
  270. 000002A2  3007                     move.w     D0, D7
  271. 000002A4  0240 0007                andi.w     D0, 0x7
  272. 000002A8  6664                     bne        +0x66 /* 0000030E */
  273. 000002AA  41EE FF60                lea.l      A0, [A6 - 0xA0]
  274. 000002AE  3403                     move.w     D2, D3
  275. label000002B0:
  276. 000002B0  101B                     move.b     D0, [A3]+
  277. 000002B2  3200                     move.w     D1, D0
  278. 000002B4  0240 00F0                andi.w     D0, 0xF0
  279. 000002B8  E448                     lsr        D0.w, 2
  280. 000002BA  20FB 0012                move.l     [A0]+, [PC + D0.w + 0x12]
  281. 000002BE  0241 000F                andi.w     D1, 0xF
  282. 000002C2  E549                     lsl        D1.w, 2
  283. 000002C4  20FB 1008                move.l     [A0]+, [PC + D1.w + 0x8]
  284. 000002C8  51CA FFE6                dbf        D2, -0x1C /* 000002B0 */
  285. 000002CC  6040                     bra        +0x42 /* 0000030E */
  286. 000002CE  0000 0000                ori.b      D0, 0x0
  287. 000002D2  0000 00FE                ori.b      D0, 0xFE
  288. 000002D6  0000 FE00                ori.b      D0, 0x0
  289. 000002DA  0000 FEFE                ori.b      D0, 0xFE
  290. 000002DE  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  291. 000002E0  0000 00FE                ori.b      D0, 0xFE
  292. 000002E4  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  293. 000002E6  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  294. 000002E8  FE00                     .extension 0xE00 // unimplemented
  295. 000002EA  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  296. 000002EC  FEFE                     .extension 0xEFE // unimplemented
  297. 000002EE  FE00                     .extension 0xE00 // unimplemented
  298. 000002F0  0000 FE00                ori.b      D0, 0x0
  299. 000002F4  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  300. 000002F6  FE00                     .extension 0xE00 // unimplemented
  301. 000002F8  FE00                     .extension 0xE00 // unimplemented
  302. 000002FA  FE00                     .extension 0xE00 // unimplemented
  303. 000002FC  FEFE                     .extension 0xEFE // unimplemented
  304. 000002FE  FEFE                     .extension 0xEFE // unimplemented
  305. 00000300  0000 FEFE                ori.b      D0, 0xFE
  306. 00000304  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  307. 00000306  FEFE                     .extension 0xEFE // unimplemented
  308. 00000308  FE00                     .extension 0xE00 // unimplemented
  309. 0000030A  FEFE                     .extension 0xEFE // unimplemented
  310. 0000030C  FEFE                     .extension 0xEFE // unimplemented
  311. label0000030E:
  312. 0000030E  0C40 0007                cmpi.w     D0, 0x7
  313. 00000312  6656                     bne        +0x58 /* 0000036A */
  314. 00000314  7200                     moveq.l    D1, 0x00
  315. 00000316  4ED2                     jmp        [A2]
  316. 00000318  22C1                     move.l     [A1]+, D1
  317. 0000031A  22C1                     move.l     [A1]+, D1
  318. 0000031C  22C1                     move.l     [A1]+, D1
  319. 0000031E  22C1                     move.l     [A1]+, D1
  320. 00000320  22C1                     move.l     [A1]+, D1
  321. 00000322  22C1                     move.l     [A1]+, D1
  322. 00000324  22C1                     move.l     [A1]+, D1
  323. 00000326  22C1                     move.l     [A1]+, D1
  324. 00000328  22C1                     move.l     [A1]+, D1
  325. 0000032A  22C1                     move.l     [A1]+, D1
  326. 0000032C  22C1                     move.l     [A1]+, D1
  327. 0000032E  22C1                     move.l     [A1]+, D1
  328. 00000330  22C1                     move.l     [A1]+, D1
  329. 00000332  22C1                     move.l     [A1]+, D1
  330. 00000334  22C1                     move.l     [A1]+, D1
  331. 00000336  22C1                     move.l     [A1]+, D1
  332. 00000338  22C1                     move.l     [A1]+, D1
  333. 0000033A  22C1                     move.l     [A1]+, D1
  334. 0000033C  22C1                     move.l     [A1]+, D1
  335. 0000033E  22C1                     move.l     [A1]+, D1
  336. 00000340  22C1                     move.l     [A1]+, D1
  337. 00000342  22C1                     move.l     [A1]+, D1
  338. 00000344  22C1                     move.l     [A1]+, D1
  339. 00000346  22C1                     move.l     [A1]+, D1
  340. 00000348  22C1                     move.l     [A1]+, D1
  341. 0000034A  22C1                     move.l     [A1]+, D1
  342. 0000034C  22C1                     move.l     [A1]+, D1
  343. 0000034E  22C1                     move.l     [A1]+, D1
  344. 00000350  22C1                     move.l     [A1]+, D1
  345. 00000352  22C1                     move.l     [A1]+, D1
  346. 00000354  22C1                     move.l     [A1]+, D1
  347. 00000356  22C1                     move.l     [A1]+, D1
  348. 00000358  22C1                     move.l     [A1]+, D1
  349. 0000035A  22C1                     move.l     [A1]+, D1
  350. 0000035C  22C1                     move.l     [A1]+, D1
  351. 0000035E  22C1                     move.l     [A1]+, D1
  352. 00000360  22C1                     move.l     [A1]+, D1
  353. 00000362  22C1                     move.l     [A1]+, D1
  354. 00000364  22C1                     move.l     [A1]+, D1
  355. 00000366  22C1                     move.l     [A1]+, D1
  356. 00000368  6056                     bra        +0x58 /* 000003C0 */
  357. label0000036A:
  358. 0000036A  41EE FF60                lea.l      A0, [A6 - 0xA0]
  359. 0000036E  4ED4                     jmp        [A4]
  360. 00000370  22D8                     move.l     [A1]+, [A0]+
  361. 00000372  22D8                     move.l     [A1]+, [A0]+
  362. 00000374  22D8                     move.l     [A1]+, [A0]+
  363. 00000376  22D8                     move.l     [A1]+, [A0]+
  364. 00000378  22D8                     move.l     [A1]+, [A0]+
  365. 0000037A  22D8                     move.l     [A1]+, [A0]+
  366. 0000037C  22D8                     move.l     [A1]+, [A0]+
  367. 0000037E  22D8                     move.l     [A1]+, [A0]+
  368. 00000380  22D8                     move.l     [A1]+, [A0]+
  369. 00000382  22D8                     move.l     [A1]+, [A0]+
  370. 00000384  22D8                     move.l     [A1]+, [A0]+
  371. 00000386  22D8                     move.l     [A1]+, [A0]+
  372. 00000388  22D8                     move.l     [A1]+, [A0]+
  373. 0000038A  22D8                     move.l     [A1]+, [A0]+
  374. 0000038C  22D8                     move.l     [A1]+, [A0]+
  375. 0000038E  22D8                     move.l     [A1]+, [A0]+
  376. 00000390  22D8                     move.l     [A1]+, [A0]+
  377. 00000392  22D8                     move.l     [A1]+, [A0]+
  378. 00000394  22D8                     move.l     [A1]+, [A0]+
  379. 00000396  22D8                     move.l     [A1]+, [A0]+
  380. 00000398  22D8                     move.l     [A1]+, [A0]+
  381. 0000039A  22D8                     move.l     [A1]+, [A0]+
  382. 0000039C  22D8                     move.l     [A1]+, [A0]+
  383. 0000039E  22D8                     move.l     [A1]+, [A0]+
  384. 000003A0  22D8                     move.l     [A1]+, [A0]+
  385. 000003A2  22D8                     move.l     [A1]+, [A0]+
  386. 000003A4  22D8                     move.l     [A1]+, [A0]+
  387. 000003A6  22D8                     move.l     [A1]+, [A0]+
  388. 000003A8  22D8                     move.l     [A1]+, [A0]+
  389. 000003AA  22D8                     move.l     [A1]+, [A0]+
  390. 000003AC  22D8                     move.l     [A1]+, [A0]+
  391. 000003AE  22D8                     move.l     [A1]+, [A0]+
  392. 000003B0  22D8                     move.l     [A1]+, [A0]+
  393. 000003B2  22D8                     move.l     [A1]+, [A0]+
  394. 000003B4  22D8                     move.l     [A1]+, [A0]+
  395. 000003B6  22D8                     move.l     [A1]+, [A0]+
  396. 000003B8  22D8                     move.l     [A1]+, [A0]+
  397. 000003BA  22D8                     move.l     [A1]+, [A0]+
  398. 000003BC  22D8                     move.l     [A1]+, [A0]+
  399. 000003BE  22D8                     move.l     [A1]+, [A0]+
  400. label000003C0:
  401. 000003C0  5247                     addq.w     D7, 1
  402. 000003C2  BE46                     cmp.w      D7, D6
  403. 000003C4  6600 FEDC                bne        -0x122 /* 000002A2 */
  404. 000003C8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  405. 000003CC  4E5E                     unlink     A6
  406. 000003CE  205F                     movea.l    A0, [A7]+
  407. 000003D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  408. 000003D4  4ED0                     jmp        [A0]
  409. fn000003D6:
  410. 000003D6  4E56 FEA6                link       A6, -0x015A
  411. 000003DA  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  412. 000003DE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  413. 000003E2  49EE FF46                lea.l      A4, [A6 - 0xBA]
  414. 000003E6  206E 000C                movea.l    A0, [A6 + 0xC]
  415. 000003EA  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  416. 000003EE  206E 0010                movea.l    A0, [A6 + 0x10]
  417. 000003F2  3E10                     move.w     D7, [A0]
  418. 000003F4  3C28 0004                move.w     D6, [A0 + 0x4]
  419. 000003F8  226E 0014                movea.l    A1, [A6 + 0x14]
  420. 000003FC  302E 0008                move.w     D0, [A6 + 0x8]
  421. 00000400  E440                     asr        D0.w, 2
  422. 00000402  5380                     subq.l     D0, 1
  423. 00000404  3D40 FFFE                move.w     [A6 - 0x2], D0
  424. 00000408  3038 0106                move.w     D0, [0x00000106 /* ScreenRow */]
  425. 0000040C  C0C7                     mulu.w     D0, D7
  426. 0000040E  D3C0                     add.l      A1, D0
  427. 00000410  266E 0018                movea.l    A3, [A6 + 0x18]
  428. 00000414  362E 0008                move.w     D3, [A6 + 0x8]
  429. 00000418  E243                     asr        D3.w, 1
  430. 0000041A  41FA 0144                lea.l      A0, [PC + 0x144 /* 00000560, value 0xC98A605A */]
  431. 0000041E  90C3                     sub.w      A0, D3
  432. 00000420  2808                     move.l     D4, A0
  433. 00000422  41FA 0198                lea.l      A0, [PC + 0x198 /* 000005BC, value 0xCB8A92EE */]
  434. 00000426  90C3                     sub.w      A0, D3
  435. 00000428  2A08                     move.l     D5, A0
  436. 0000042A  E243                     asr        D3.w, 1
  437. 0000042C  5343                     subq.w     D3, 1
  438. label0000042E:
  439. 0000042E  BE54                     cmp.w      D7, [A4]
  440. 00000430  6D04                     blt        +0x6 /* 00000436 */
  441. 00000432  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  442. label00000436:
  443. 00000436  3007                     move.w     D0, D7
  444. 00000438  0240 0007                andi.w     D0, 0x7
  445. 0000043C  6668                     bne        +0x6A /* 000004A6 */
  446. 0000043E  41EE FEA6                lea.l      A0, [A6 - 0x15A]
  447. 00000442  342E 000A                move.w     D2, [A6 + 0xA]
  448. 00000446  5342                     subq.w     D2, 1
  449. label00000448:
  450. 00000448  101B                     move.b     D0, [A3]+
  451. 0000044A  3200                     move.w     D1, D0
  452. 0000044C  0240 00F0                andi.w     D0, 0xF0
  453. 00000450  E448                     lsr        D0.w, 2
  454. 00000452  20FB 0012                move.l     [A0]+, [PC + D0.w + 0x12]
  455. 00000456  0241 000F                andi.w     D1, 0xF
  456. 0000045A  E549                     lsl        D1.w, 2
  457. 0000045C  20FB 1008                move.l     [A0]+, [PC + D1.w + 0x8]
  458. 00000460  51CA FFE6                dbf        D2, -0x1C /* 00000448 */
  459. 00000464  6040                     bra        +0x42 /* 000004A6 */
  460. 00000466  0000 0000                ori.b      D0, 0x0
  461. 0000046A  0000 00FE                ori.b      D0, 0xFE
  462. 0000046E  0000 FE00                ori.b      D0, 0x0
  463. 00000472  0000 FEFE                ori.b      D0, 0xFE
  464. 00000476  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  465. 00000478  0000 00FE                ori.b      D0, 0xFE
  466. 0000047C  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  467. 0000047E  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  468. 00000480  FE00                     .extension 0xE00 // unimplemented
  469. 00000482  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  470. 00000484  FEFE                     .extension 0xEFE // unimplemented
  471. 00000486  FE00                     .extension 0xE00 // unimplemented
  472. 00000488  0000 FE00                ori.b      D0, 0x0
  473. 0000048C  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  474. 0000048E  FE00                     .extension 0xE00 // unimplemented
  475. 00000490  FE00                     .extension 0xE00 // unimplemented
  476. 00000492  FE00                     .extension 0xE00 // unimplemented
  477. 00000494  FEFE                     .extension 0xEFE // unimplemented
  478. 00000496  FEFE                     .extension 0xEFE // unimplemented
  479. 00000498  0000 FEFE                ori.b      D0, 0xFE
  480. 0000049C  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  481. 0000049E  FEFE                     .extension 0xEFE // unimplemented
  482. 000004A0  FE00                     .extension 0xE00 // unimplemented
  483. 000004A2  FEFE                     .extension 0xEFE // unimplemented
  484. 000004A4  FEFE                     .extension 0xEFE // unimplemented
  485. label000004A6:
  486. 000004A6  4A2E FF48                tst.b      [A6 - 0xB8]
  487. 000004AA  6658                     bne        +0x5A /* 00000504 */
  488. 000004AC  45EE FF4A                lea.l      A2, [A6 - 0xB6]
  489. 000004B0  3403                     move.w     D2, D3
  490. 000004B2  0C40 0007                cmpi.w     D0, 0x7
  491. 000004B6  661C                     bne        +0x1E /* 000004D4 */
  492. label000004B8:
  493. 000004B8  221A                     move.l     D1, [A2]+
  494. 000004BA  4681                     not.l      D1
  495. 000004BC  670C                     beq        +0xE /* 000004CA */
  496. 000004BE  4681                     not.l      D1
  497. 000004C0  C399                     .incomplete
  498. 000004C2  51CA FFF4                dbf        D2, -0xE /* 000004B8 */
  499. 000004C6  6000 00F6                bra        +0xF8 /* 000005BE */
  500. label000004CA:
  501. 000004CA  5889                     addq.l     A1, 4
  502. 000004CC  51CA FFEA                dbf        D2, -0x18 /* 000004B8 */
  503. 000004D0  6000 00EC                bra        +0xEE /* 000005BE */
  504. label000004D4:
  505. 000004D4  41EE FEA6                lea.l      A0, [A6 - 0x15A]
  506. 000004D8  6002                     bra        +0x4 /* 000004DC */
  507. label000004DA:
  508. 000004DA  22D8                     move.l     [A1]+, [A0]+
  509. label000004DC:
  510. 000004DC  201A                     move.l     D0, [A2]+
  511. 000004DE  56CA FFFA                dbne       D2, -0x8 /* 000004DA */
  512. 000004E2  6606                     bne        +0x8 /* 000004EA */
  513. 000004E4  22D8                     move.l     [A1]+, [A0]+
  514. 000004E6  6000 00D6                bra        +0xD8 /* 000005BE */
  515. label000004EA:
  516. 000004EA  2200                     move.l     D1, D0
  517. 000004EC  4681                     not.l      D1
  518. 000004EE  6708                     beq        +0xA /* 000004F8 */
  519. 000004F0  C091                     and.l      D0, [A1]
  520. 000004F2  C290                     and.l      D1, [A0]
  521. 000004F4  8081                     or.l       D0, D1
  522. 000004F6  2280                     move.l     [A1], D0
  523. label000004F8:
  524. 000004F8  5848                     addq.w     A0, 4
  525. 000004FA  5849                     addq.w     A1, 4
  526. 000004FC  51CA FFDE                dbf        D2, -0x24 /* 000004DC */
  527. 00000500  6000 00BC                bra        +0xBE /* 000005BE */
  528. label00000504:
  529. 00000504  0C40 0007                cmpi.w     D0, 0x7
  530. 00000508  665A                     bne        +0x5C /* 00000564 */
  531. 0000050A  7200                     moveq.l    D1, 0x00
  532. 0000050C  C98A                     exg        D4, A2
  533. 0000050E  4ED2                     jmp        [A2]
  534. 00000510  22C1                     move.l     [A1]+, D1
  535. 00000512  22C1                     move.l     [A1]+, D1
  536. 00000514  22C1                     move.l     [A1]+, D1
  537. 00000516  22C1                     move.l     [A1]+, D1
  538. 00000518  22C1                     move.l     [A1]+, D1
  539. 0000051A  22C1                     move.l     [A1]+, D1
  540. 0000051C  22C1                     move.l     [A1]+, D1
  541. 0000051E  22C1                     move.l     [A1]+, D1
  542. 00000520  22C1                     move.l     [A1]+, D1
  543. 00000522  22C1                     move.l     [A1]+, D1
  544. 00000524  22C1                     move.l     [A1]+, D1
  545. 00000526  22C1                     move.l     [A1]+, D1
  546. 00000528  22C1                     move.l     [A1]+, D1
  547. 0000052A  22C1                     move.l     [A1]+, D1
  548. 0000052C  22C1                     move.l     [A1]+, D1
  549. 0000052E  22C1                     move.l     [A1]+, D1
  550. 00000530  22C1                     move.l     [A1]+, D1
  551. 00000532  22C1                     move.l     [A1]+, D1
  552. 00000534  22C1                     move.l     [A1]+, D1
  553. 00000536  22C1                     move.l     [A1]+, D1
  554. 00000538  22C1                     move.l     [A1]+, D1
  555. 0000053A  22C1                     move.l     [A1]+, D1
  556. 0000053C  22C1                     move.l     [A1]+, D1
  557. 0000053E  22C1                     move.l     [A1]+, D1
  558. 00000540  22C1                     move.l     [A1]+, D1
  559. 00000542  22C1                     move.l     [A1]+, D1
  560. 00000544  22C1                     move.l     [A1]+, D1
  561. 00000546  22C1                     move.l     [A1]+, D1
  562. 00000548  22C1                     move.l     [A1]+, D1
  563. 0000054A  22C1                     move.l     [A1]+, D1
  564. 0000054C  22C1                     move.l     [A1]+, D1
  565. 0000054E  22C1                     move.l     [A1]+, D1
  566. 00000550  22C1                     move.l     [A1]+, D1
  567. 00000552  22C1                     move.l     [A1]+, D1
  568. 00000554  22C1                     move.l     [A1]+, D1
  569. 00000556  22C1                     move.l     [A1]+, D1
  570. 00000558  22C1                     move.l     [A1]+, D1
  571. 0000055A  22C1                     move.l     [A1]+, D1
  572. 0000055C  22C1                     move.l     [A1]+, D1
  573. 0000055E  22C1                     move.l     [A1]+, D1
  574. 00000560  C98A                     exg        D4, A2
  575. 00000562  605A                     bra        +0x5C /* 000005BE */
  576. label00000564:
  577. 00000564  41EE FEA6                lea.l      A0, [A6 - 0x15A]
  578. 00000568  CB8A                     exg        D5, A2
  579. 0000056A  4ED2                     jmp        [A2]
  580. 0000056C  22D8                     move.l     [A1]+, [A0]+
  581. 0000056E  22D8                     move.l     [A1]+, [A0]+
  582. 00000570  22D8                     move.l     [A1]+, [A0]+
  583. 00000572  22D8                     move.l     [A1]+, [A0]+
  584. 00000574  22D8                     move.l     [A1]+, [A0]+
  585. 00000576  22D8                     move.l     [A1]+, [A0]+
  586. 00000578  22D8                     move.l     [A1]+, [A0]+
  587. 0000057A  22D8                     move.l     [A1]+, [A0]+
  588. 0000057C  22D8                     move.l     [A1]+, [A0]+
  589. 0000057E  22D8                     move.l     [A1]+, [A0]+
  590. 00000580  22D8                     move.l     [A1]+, [A0]+
  591. 00000582  22D8                     move.l     [A1]+, [A0]+
  592. 00000584  22D8                     move.l     [A1]+, [A0]+
  593. 00000586  22D8                     move.l     [A1]+, [A0]+
  594. 00000588  22D8                     move.l     [A1]+, [A0]+
  595. 0000058A  22D8                     move.l     [A1]+, [A0]+
  596. 0000058C  22D8                     move.l     [A1]+, [A0]+
  597. 0000058E  22D8                     move.l     [A1]+, [A0]+
  598. 00000590  22D8                     move.l     [A1]+, [A0]+
  599. 00000592  22D8                     move.l     [A1]+, [A0]+
  600. 00000594  22D8                     move.l     [A1]+, [A0]+
  601. 00000596  22D8                     move.l     [A1]+, [A0]+
  602. 00000598  22D8                     move.l     [A1]+, [A0]+
  603. 0000059A  22D8                     move.l     [A1]+, [A0]+
  604. 0000059C  22D8                     move.l     [A1]+, [A0]+
  605. 0000059E  22D8                     move.l     [A1]+, [A0]+
  606. 000005A0  22D8                     move.l     [A1]+, [A0]+
  607. 000005A2  22D8                     move.l     [A1]+, [A0]+
  608. 000005A4  22D8                     move.l     [A1]+, [A0]+
  609. 000005A6  22D8                     move.l     [A1]+, [A0]+
  610. 000005A8  22D8                     move.l     [A1]+, [A0]+
  611. 000005AA  22D8                     move.l     [A1]+, [A0]+
  612. 000005AC  22D8                     move.l     [A1]+, [A0]+
  613. 000005AE  22D8                     move.l     [A1]+, [A0]+
  614. 000005B0  22D8                     move.l     [A1]+, [A0]+
  615. 000005B2  22D8                     move.l     [A1]+, [A0]+
  616. 000005B4  22D8                     move.l     [A1]+, [A0]+
  617. 000005B6  22D8                     move.l     [A1]+, [A0]+
  618. 000005B8  22D8                     move.l     [A1]+, [A0]+
  619. 000005BA  22D8                     move.l     [A1]+, [A0]+
  620. 000005BC  CB8A                     exg        D5, A2
  621. label000005BE:
  622. 000005BE  92EE 0008                sub.w      A1, [A6 + 0x8]
  623. 000005C2  D2F8 0106                add.w      A1, [0x00000106 /* ScreenRow */]
  624. 000005C6  5247                     addq.w     D7, 1
  625. 000005C8  BE46                     cmp.w      D7, D6
  626. 000005CA  6600 FE62                bne        -0x19C /* 0000042E */
  627. 000005CE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  628. 000005D2  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  629. 000005D6  4E5E                     unlink     A6
  630. 000005D8  205F                     movea.l    A0, [A7]+
  631. 000005DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  632. 000005DE  4ED0                     jmp        [A0]
  633. fn000005E0:
  634. 000005E0  4E56 0000                link       A6, 0
  635. 000005E4  48E7 1800                movem.l    -[A7], D3,D4
  636. 000005E8  362E 0008                move.w     D3, [A6 + 0x8]
  637. 000005EC  342E 000A                move.w     D2, [A6 + 0xA]
  638. 000005F0  322E 000C                move.w     D1, [A6 + 0xC]
  639. 000005F4  226E 000E                movea.l    A1, [A6 + 0xE]
  640. 000005F8  206E 0012                movea.l    A0, [A6 + 0x12]
  641. 000005FC  9441                     sub.w      D2, D1
  642. 000005FE  C2C3                     mulu.w     D1, D3
  643. 00000600  D1C1                     add.l      A0, D1
  644. 00000602  D3C1                     add.l      A1, D1
  645. 00000604  D0C3                     add.w      A0, D3
  646. 00000606  7000                     moveq.l    D0, 0x00
  647. 00000608  3803                     move.w     D4, D3
  648. 0000060A  E443                     asr        D3.w, 2
  649. 0000060C  5343                     subq.w     D3, 1
  650. 0000060E  E344                     asl        D4.w, 1
  651. 00000610  6020                     bra        +0x22 /* 00000632 */
  652. label00000612:
  653. 00000612  3203                     move.w     D1, D3
  654. label00000614:
  655. 00000614  1020                     move.b     D0, -[A0]
  656. 00000616  12FB 002C                move.b     [A1]+, [PC + D0.w + 0x2C]
  657. 0000061A  1020                     move.b     D0, -[A0]
  658. 0000061C  12FB 0026                move.b     [A1]+, [PC + D0.w + 0x26]
  659. 00000620  1020                     move.b     D0, -[A0]
  660. 00000622  12FB 0020                move.b     [A1]+, [PC + D0.w + 0x20]
  661. 00000626  1020                     move.b     D0, -[A0]
  662. 00000628  12FB 001A                move.b     [A1]+, [PC + D0.w + 0x1A]
  663. label0000062C:
  664. 0000062C  51C9 FFE6                dbf        D1, -0x1C /* 00000614 */
  665. 00000630  D0C4                     add.w      A0, D4
  666. label00000632:
  667. 00000632  51CA FFDE                dbf        D2, -0x24 /* 00000612 */
  668. 00000636  4CDF 0018                movem.l    D3,D4, [A7]+
  669. 0000063A  4E5E                     unlink     A6
  670. 0000063C  205F                     movea.l    A0, [A7]+
  671. 0000063E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  672. 00000642  4ED0                     jmp        [A0]
  673. 00000644  0080 40C0 20A0           ori.l      D0, 0x40C020A0
  674. 0000064A  60E0                     bra        -0x1E /* 0000062C */
  675. 0000064C  1090                     move.b     [A0], [A0]
  676. 0000064E  50D0                     st         [A0]
  677. label00000650:
  678. 00000650  30B0 70F0                move.w     [A0], [A0 + D7.w - 0x16]
  679. 00000654  0888 48C8                bclr.b     A0, 0xC8
  680. 00000658  28A8 68E8                move.l     [A4], [A0 + 0x68E8]
  681. 0000065C  1898                     move.b     [A4], [A0]+
  682. 0000065E  58D8                     svc        [A0]+
  683. 00000660  38B8 78F8                move.w     [A4], [0x000078F8]
  684. 00000664  0484 44C4 24A4           subi.l     D4, 0x44C424A4
  685. // begin alternate branch 00000668-0000066A
  686. label00000668:
  687. 00000668  24A4                     move.l     [A2], -[A4]
  688. // end alternate branch 00000668-0000066A
  689. label00000668: // (misaligned)
  690. 0000066A  64E4                     bcc        -0x1A /* 00000650 */
  691. 0000066C  1494                     move.b     [A2], [A4]
  692. label0000066E:
  693. 0000066E  54D4                     scc        [A4]
  694. 00000670  34B4 74F4                move.w     [A2], [A4 + D7.w * 4 - 0x12]
  695. 00000674  0C8C 4CCC 2CAC           cmpi.l     A4, 0x4CCC2CAC
  696. 0000067A  6CEC                     bge        -0x12 /* 00000668 */
  697. 0000067C  1C9C                     move.b     [A6], [A4]+
  698. 0000067E  5CDC                     sge        [A4]+
  699. 00000680  3CBC 7CFC                move.w     [A6], 0x7CFC
  700. 00000684  0282 42C2 22A2           andi.l     D2, 0x42C222A2
  701. // begin alternate branch 00000686-0000068A
  702. label00000686:
  703. 00000686  42C2                     .invalid   D2 // invalid opcode 4 with subtype 1
  704. 00000688  22A2                     move.l     [A1], -[A2]
  705. // end alternate branch 00000686-0000068A
  706. label00000686: // (misaligned)
  707. 0000068A  62E2                     bhi        -0x1C /* 0000066E */
  708. 0000068C  1292                     move.b     [A1], [A2]
  709. 0000068E  52D2                     shi        [A2]
  710. 00000690  32B2 72F2                move.w     [A1], [A2 + D7.w * 2 - 0x14]
  711. // begin alternate branch 00000692-00000694
  712. label00000692:
  713. 00000692  72F2                     moveq.l    D1, 0xFFFFFFF2
  714. // end alternate branch 00000692-00000694
  715. label00000692: // (misaligned)
  716. 00000694  0A8A 4ACA 2AAA           xori.l     A2, 0x4ACA2AAA
  717. 0000069A  6AEA                     bpl        -0x14 /* 00000686 */
  718. 0000069C  1A9A                     move.b     [A5], [A2]+
  719. 0000069E  5ADA                     spl        [A2]+
  720. 000006A0  3ABA 7AFA                move.w     [A5], [PC + 0x7AFA /* 0000819C */]
  721. 000006A4  0686 46C6 26A6           addi.l     D6, 0x46C626A6
  722. label000006AA:
  723. 000006AA  66E6                     bne        -0x18 /* 00000692 */
  724. 000006AC  1696                     move.b     [A3], [A6]
  725. 000006AE  56D6                     sne        [A6]
  726. 000006B0  36B6 76F6                move.w     [A3], [A6 + D7.w * 8 - 0x10]
  727. 000006B4  0E8E 4ECE 2EAE           .invalid.l A6, 0x4ECE2EAE // invalid immediate operation
  728. 000006BA  6EEE                     bgt        -0x10 /* 000006AA */
  729. 000006BC  1E9E                     move.b     [A7], [A6]+
  730. 000006BE  5EDE                     sgt        [A6]+
  731. 000006C0  3EBE                     move.w     [A7], <<invalid special address>>
  732. 000006C2  7EFE                     moveq.l    D7, 0xFFFFFFFE
  733. 000006C4  0181                     bclr       D1, D0
  734. 000006C6  41C1                     lea.l      A0, D1
  735. 000006C8  21A1 61E1 1191           move.l     [[0x1191]], -[A1]
  736. 000006CE  51D1                     sf         [A1]
  737. 000006D0  31B1 71F1 0989 49C9 29A9 69E9 move.w     [[0x69E9 + D2]], [[0x98949C9]]
  738. 000006DC  1999 59D9                move.b     [[]], [A1]+
  739. 000006E0  39B9 79F9 0585 45C5      move.w     <<invalid full ext with IS == 1 and I/IS == 5>>, [0x79F90585]
  740. 000006E8  25A5 65E5                move.l     <<invalid full ext with IS == 1 and I/IS == 5>>, -[A5]
  741. 000006EC  1595 55D5                move.b     <<invalid full ext with IS == 1 and I/IS == 5>>, [A5]
  742. 000006F0  35B5 75F5 0D8D           move.w     [[ + <<invalid base displacement size>>] + D0 * 4], <<invalid full ext with IS == 1 and I/IS == 5>>
  743. 000006F6  4DCD                     lea.l      A6, A5
  744. 000006F8  2DAD 6DED 1D9D           move.l     [[] + D1 * 4], [A5 + 0x6DED]
  745. 000006FE  5DDD                     slt        [A5]+
  746. 00000700  3DBD 7DFD                move.w     <<invalid full ext with IS == 1 and I/IS == 5>>, <<invalid special address>>
  747. 00000704  0383                     bclr       D3, D1
  748. 00000706  43C3                     lea.l      A1, D3
  749. 00000708  23A3 63E3 1393 53D3 33B3 move.l     [[0x1393] + 0x53D333B3], -[A3]
  750. 00000712  73F3                     moveq.l    D1, 0xFFFFFFF3
  751. 00000714  0B8B                     bclr       A3, D5
  752. 00000716  4BCB                     lea.l      A5, A3
  753. 00000718  2BAB 6BEB 1B9B 5BDB 3BBB move.l     [[ + D1 * 2] + 0x5BDB3BBB], [A3 + 0x6BEB]
  754. 00000722  7BFB                     moveq.l    D5, 0xFFFFFFFB
  755. 00000724  0787                     bclr       D7, D3
  756. 00000726  47C7                     lea.l      A3, D7
  757. 00000728  27A7 67E7                move.l     <<invalid full ext with IS == 1 and I/IS == 7>>, -[A7]
  758. 0000072C  1797 57D7                move.b     <<invalid full ext with IS == 1 and I/IS == 7>>, [A7]
  759. 00000730  37B7 77F7 0F8F 4FCF 2FAF move.w     [[ + <<invalid base displacement size>>] + D0 * 8 + 0x4FCF2FAF], <<invalid full ext with IS == 1 and I/IS == 7>>
  760. 0000073A  6FEF                     ble        -0xF /* 0000072B */
  761. 0000073C  1F9F 5FDF                move.b     <<invalid full ext with IS == 1 and I/IS == 7>>, [A7]+
  762. 00000740  3FBF 7FFF                move.w     <<invalid full ext with IS == 1 and I/IS == 7>>, <<invalid special address>>
  763. fn00000744:
  764. 00000744  201F                     move.l     D0, [A7]+
  765. 00000746  321F                     move.w     D1, [A7]+
  766. 00000748  341F                     move.w     D2, [A7]+
  767. 0000074A  225F                     movea.l    A1, [A7]+
  768. 0000074C  205F                     movea.l    A0, [A7]+
  769. 0000074E  2F00                     move.l     -[A7], D0
  770. 00000750  2F0A                     move.l     -[A7], A2
  771. 00000752  5341                     subq.w     D1, 1
  772. 00000754  3002                     move.w     D0, D2
  773. 00000756  C0C1                     mulu.w     D0, D1
  774. 00000758  D1C0                     add.l      A0, D0
  775. 0000075A  45FA 005C                lea.l      A2, [PC + 0x5C /* 000007B8, value 0x90C251C9 */]
  776. 0000075E  3002                     move.w     D0, D2
  777. 00000760  E240                     asr        D0.w, 1
  778. 00000762  94C0                     sub.w      A2, D0
  779. 00000764  D442                     add.w      D2, D2
  780. label00000766:
  781. 00000766  4ED2                     jmp        [A2]
  782. 00000768  22D8                     move.l     [A1]+, [A0]+
  783. 0000076A  22D8                     move.l     [A1]+, [A0]+
  784. 0000076C  22D8                     move.l     [A1]+, [A0]+
  785. 0000076E  22D8                     move.l     [A1]+, [A0]+
  786. 00000770  22D8                     move.l     [A1]+, [A0]+
  787. 00000772  22D8                     move.l     [A1]+, [A0]+
  788. 00000774  22D8                     move.l     [A1]+, [A0]+
  789. 00000776  22D8                     move.l     [A1]+, [A0]+
  790. 00000778  22D8                     move.l     [A1]+, [A0]+
  791. 0000077A  22D8                     move.l     [A1]+, [A0]+
  792. 0000077C  22D8                     move.l     [A1]+, [A0]+
  793. 0000077E  22D8                     move.l     [A1]+, [A0]+
  794. 00000780  22D8                     move.l     [A1]+, [A0]+
  795. 00000782  22D8                     move.l     [A1]+, [A0]+
  796. 00000784  22D8                     move.l     [A1]+, [A0]+
  797. 00000786  22D8                     move.l     [A1]+, [A0]+
  798. 00000788  22D8                     move.l     [A1]+, [A0]+
  799. 0000078A  22D8                     move.l     [A1]+, [A0]+
  800. 0000078C  22D8                     move.l     [A1]+, [A0]+
  801. 0000078E  22D8                     move.l     [A1]+, [A0]+
  802. 00000790  22D8                     move.l     [A1]+, [A0]+
  803. 00000792  22D8                     move.l     [A1]+, [A0]+
  804. 00000794  22D8                     move.l     [A1]+, [A0]+
  805. 00000796  22D8                     move.l     [A1]+, [A0]+
  806. 00000798  22D8                     move.l     [A1]+, [A0]+
  807. 0000079A  22D8                     move.l     [A1]+, [A0]+
  808. 0000079C  22D8                     move.l     [A1]+, [A0]+
  809. 0000079E  22D8                     move.l     [A1]+, [A0]+
  810. 000007A0  22D8                     move.l     [A1]+, [A0]+
  811. 000007A2  22D8                     move.l     [A1]+, [A0]+
  812. 000007A4  22D8                     move.l     [A1]+, [A0]+
  813. 000007A6  22D8                     move.l     [A1]+, [A0]+
  814. 000007A8  22D8                     move.l     [A1]+, [A0]+
  815. 000007AA  22D8                     move.l     [A1]+, [A0]+
  816. 000007AC  22D8                     move.l     [A1]+, [A0]+
  817. 000007AE  22D8                     move.l     [A1]+, [A0]+
  818. 000007B0  22D8                     move.l     [A1]+, [A0]+
  819. 000007B2  22D8                     move.l     [A1]+, [A0]+
  820. 000007B4  22D8                     move.l     [A1]+, [A0]+
  821. 000007B6  22D8                     move.l     [A1]+, [A0]+
  822. 000007B8  90C2                     sub.w      A0, D2
  823. 000007BA  51C9 FFAA                dbf        D1, -0x58 /* 00000766 */
  824. 000007BE  245F                     movea.l    A2, [A7]+
  825. 000007C0  4E75                     rts
  826. export_178:
  827. fn000007C2:
  828. 000007C2  2055                     movea.l    A0, [A5]
  829. 000007C4  3F68 FF68 0004           move.w     [A7 + 0x4], [A0 - 0x98]
  830. 000007CA  4E75                     rts
  831. fn000007CC:
  832. 000007CC  4E56 FFFA                link       A6, -0x0006
  833. 000007D0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  834. 000007D4  7AFF                     moveq.l    D5, 0xFFFFFFFF
  835. 000007D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  836. 000007DA  2F05                     move.l     -[A7], D5
  837. 000007DC  302E 000A                move.w     D0, [A6 + 0xA]
  838. 000007E0  E440                     asr        D0.w, 2
  839. 000007E2  C0EE 0008                mulu.w     D0, [A6 + 0x8]
  840. 000007E6  2F00                     move.l     -[A7], D0
  841. 000007E8  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  842. 000007EC  536E 0008                subq.w     [A6 + 0x8], 1
  843. 000007F0  206E 0014                movea.l    A0, [A6 + 0x14]
  844. 000007F4  246E 0010                movea.l    A2, [A6 + 0x10]
  845. 000007F8  302E 000C                move.w     D0, [A6 + 0xC]
  846. 000007FC  C0EE 000A                mulu.w     D0, [A6 + 0xA]
  847. 00000800  D1C0                     add.l      A0, D0
  848. 00000802  D5C0                     add.l      A2, D0
  849. 00000804  302E 000E                move.w     D0, [A6 + 0xE]
  850. 00000808  3200                     move.w     D1, D0
  851. 0000080A  E648                     lsr        D0.w, 3
  852. 0000080C  4641                     not.w      D1
  853. 0000080E  03B2 0000                bclr       [A2 + D0.w], D1
  854. 00000812  3D6E 000A FFFE           move.w     [A6 - 0x2], [A6 + 0xA]
  855. 00000818  382E 000C                move.w     D4, [A6 + 0xC]
  856. 0000081C  3D44 FFFC                move.w     [A6 - 0x4], D4
  857. 00000820  6704                     beq        +0x6 /* 00000826 */
  858. 00000822  536E FFFC                subq.w     [A6 - 0x4], 1
  859. label00000826:
  860. 00000826  3D44 FFFA                move.w     [A6 - 0x6], D4
  861. 0000082A  224A                     movea.l    A1, A2
  862. 0000082C  50C6                     st         D6
  863. 0000082E  6002                     bra        +0x4 /* 00000832 */
  864. label00000830:
  865. 00000830  51C6                     sf         D6
  866. label00000832:
  867. 00000832  2205                     move.l     D1, D5
  868. 00000834  362E 000A                move.w     D3, [A6 + 0xA]
  869. 00000838  E243                     asr        D3.w, 1
  870. 0000083A  5343                     subq.w     D3, 1
  871. label0000083C:
  872. 0000083C  321A                     move.w     D1, [A2]+
  873. 0000083E  660C                     bne        +0xE /* 0000084C */
  874. 00000840  5448                     addq.w     A0, 2
  875. 00000842  5449                     addq.w     A1, 2
  876. 00000844  4841                     swap.w     D1
  877. 00000846  51CB FFF4                dbf        D3, -0xE /* 0000083C */
  878. 0000084A  6032                     bra        +0x34 /* 0000087E */
  879. label0000084C:
  880. 0000084C  3418                     move.w     D2, [A0]+
  881. 0000084E  C259                     and.w      D1, [A1]+
  882. 00000850  8242                     or.w       D1, D2
  883. 00000852  B285                     cmp.l      D1, D5
  884. 00000854  6724                     beq        +0x26 /* 0000087A */
  885. 00000856  2001                     move.l     D0, D1
  886. 00000858  E288                     lsr        D0, 1
  887. 0000085A  C041                     and.w      D0, D1
  888. 0000085C  8042                     or.w       D0, D2
  889. label0000085E:
  890. 0000085E  3200                     move.w     D1, D0
  891. 00000860  2001                     move.l     D0, D1
  892. 00000862  E288                     lsr        D0, 1
  893. 00000864  C041                     and.w      D0, D1
  894. 00000866  8042                     or.w       D0, D2
  895. 00000868  B041                     cmp.w      D0, D1
  896. 0000086A  66F2                     bne        -0xC /* 0000085E */
  897. 0000086C  B26A FFFE                cmp.w      D1, [A2 - 0x2]
  898. 00000870  6706                     beq        +0x8 /* 00000878 */
  899. 00000872  50C6                     st         D6
  900. 00000874  3541 FFFE                move.w     [A2 - 0x2], D1
  901. label00000878:
  902. 00000878  4841                     swap.w     D1
  903. label0000087A:
  904. 0000087A  51CB FFC0                dbf        D3, -0x42 /* 0000083C */
  905. label0000087E:
  906. 0000087E  2205                     move.l     D1, D5
  907. 00000880  362E 000A                move.w     D3, [A6 + 0xA]
  908. 00000884  E243                     asr        D3.w, 1
  909. 00000886  5343                     subq.w     D3, 1
  910. label00000888:
  911. 00000888  3222                     move.w     D1, -[A2]
  912. 0000088A  660C                     bne        +0xE /* 00000898 */
  913. 0000088C  5548                     subq.w     A0, 2
  914. 0000088E  5549                     subq.w     A1, 2
  915. 00000890  4841                     swap.w     D1
  916. 00000892  51CB FFF4                dbf        D3, -0xE /* 00000888 */
  917. 00000896  602E                     bra        +0x30 /* 000008C6 */
  918. label00000898:
  919. 00000898  3420                     move.w     D2, -[A0]
  920. 0000089A  C261                     and.w      D1, -[A1]
  921. 0000089C  8242                     or.w       D1, D2
  922. 0000089E  B285                     cmp.l      D1, D5
  923. 000008A0  6720                     beq        +0x22 /* 000008C2 */
  924. 000008A2  2001                     move.l     D0, D1
  925. 000008A4  E398                     rol        D0, 1
  926. 000008A6  C041                     and.w      D0, D1
  927. 000008A8  8042                     or.w       D0, D2
  928. label000008AA:
  929. 000008AA  3200                     move.w     D1, D0
  930. 000008AC  2001                     move.l     D0, D1
  931. 000008AE  E398                     rol        D0, 1
  932. 000008B0  C041                     and.w      D0, D1
  933. 000008B2  8042                     or.w       D0, D2
  934. 000008B4  B041                     cmp.w      D0, D1
  935. 000008B6  66F2                     bne        -0xC /* 000008AA */
  936. 000008B8  B252                     cmp.w      D1, [A2]
  937. 000008BA  6704                     beq        +0x6 /* 000008C0 */
  938. 000008BC  50C6                     st         D6
  939. 000008BE  3481                     move.w     [A2], D1
  940. label000008C0:
  941. 000008C0  4841                     swap.w     D1
  942. label000008C2:
  943. 000008C2  51CB FFC4                dbf        D3, -0x3E /* 00000888 */
  944. label000008C6:
  945. 000008C6  8E06                     or.b       D7, D6
  946. 000008C8  224A                     movea.l    A1, A2
  947. 000008CA  302E FFFE                move.w     D0, [A6 - 0x2]
  948. 000008CE  6B1E                     bmi        +0x20 /* 000008EE */
  949. 000008D0  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  950. 000008D4  660E                     bne        +0x10 /* 000008E4 */
  951. 000008D6  B86E 0008                cmp.w      D4, [A6 + 0x8]
  952. 000008DA  6730                     beq        +0x32 /* 0000090C */
  953. 000008DC  4A06                     tst.b      D6
  954. 000008DE  672C                     beq        +0x2E /* 0000090C */
  955. 000008E0  526E FFFA                addq.w     [A6 - 0x6], 1
  956. label000008E4:
  957. 000008E4  5244                     addq.w     D4, 1
  958. 000008E6  D0C0                     add.w      A0, D0
  959. 000008E8  D4C0                     add.w      A2, D0
  960. 000008EA  6000 FF44                bra        -0xBA /* 00000830 */
  961. label000008EE:
  962. 000008EE  B86E FFFC                cmp.w      D4, [A6 - 0x4]
  963. 000008F2  660E                     bne        +0x10 /* 00000902 */
  964. 000008F4  0C44 0000                cmpi.w     D4, 0x0
  965. 000008F8  6712                     beq        +0x14 /* 0000090C */
  966. 000008FA  4A06                     tst.b      D6
  967. 000008FC  670E                     beq        +0x10 /* 0000090C */
  968. 000008FE  536E FFFC                subq.w     [A6 - 0x4], 1
  969. label00000902:
  970. 00000902  5344                     subq.w     D4, 1
  971. 00000904  D0C0                     add.w      A0, D0
  972. 00000906  D4C0                     add.w      A2, D0
  973. 00000908  6000 FF26                bra        -0xD8 /* 00000830 */
  974. label0000090C:
  975. 0000090C  4607                     not.b      D7
  976. 0000090E  6608                     bne        +0xA /* 00000918 */
  977. 00000910  446E FFFE                neg.w      [A6 - 0x2]
  978. 00000914  6000 FF1A                bra        -0xE4 /* 00000830 */
  979. label00000918:
  980. 00000918  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  981. 0000091C  302E 000A                move.w     D0, [A6 + 0xA]
  982. 00000920  E440                     asr        D0.w, 2
  983. 00000922  3F00                     move.w     -[A7], D0
  984. 00000924  302E 0008                move.w     D0, [A6 + 0x8]
  985. 00000928  5240                     addq.w     D0, 1
  986. 0000092A  3F00                     move.w     -[A7], D0
  987. 0000092C  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  988. 00000930  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  989. 00000934  4E5E                     unlink     A6
  990. 00000936  205F                     movea.l    A0, [A7]+
  991. 00000938  4FEF 0010                lea.l      A7, [A7 + 0x10]
  992. 0000093C  4ED0                     jmp        [A0]
  993. fn0000093E:
  994. 0000093E  205F                     movea.l    A0, [A7]+
  995. 00000940  225F                     movea.l    A1, [A7]+
  996. 00000942  301F                     move.w     D0, [A7]+
  997. 00000944  9069 0006                sub.w      D0, [A1 + 0x6]
  998. 00000948  C1E9 0004                muls.w     D0, [A1 + 0x4]
  999. 0000094C  321F                     move.w     D1, [A7]+
  1000. 0000094E  9269 0008                sub.w      D1, [A1 + 0x8]
  1001. 00000952  2251                     movea.l    A1, [A1]
  1002. 00000954  D3C0                     add.l      A1, D0
  1003. 00000956  3001                     move.w     D0, D1
  1004. 00000958  E641                     asr        D1.w, 3
  1005. 0000095A  4640                     not.w      D0
  1006. 0000095C  0131 1000                btst       [A1 + D1.w], D0
  1007. 00000960  56D7                     sne        [A7]
  1008. 00000962  4417                     neg.b      [A7]
  1009. 00000964  4ED0                     jmp        [A0]
  1010. fn00000966:
  1011. 00000966  205F                     movea.l    A0, [A7]+
  1012. 00000968  321F                     move.w     D1, [A7]+
  1013. 0000096A  201F                     move.l     D0, [A7]+
  1014. 0000096C  E2B8                     ror        D0, D1
  1015. 0000096E  2E80                     move.l     [A7], D0
  1016. 00000970  4ED0                     jmp        [A0]
  1017. fn00000972:
  1018. 00000972  4E56 0000                link       A6, 0
  1019. 00000976  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1020. 0000097A  226E 0018                movea.l    A1, [A6 + 0x18]
  1021. 0000097E  246E 0014                movea.l    A2, [A6 + 0x14]
  1022. 00000982  266E 0010                movea.l    A3, [A6 + 0x10]
  1023. 00000986  286E 000C                movea.l    A4, [A6 + 0xC]
  1024. 0000098A  3014                     move.w     D0, [A4]
  1025. 0000098C  C0EE 0008                mulu.w     D0, [A6 + 0x8]
  1026. 00000990  D3C0                     add.l      A1, D0
  1027. 00000992  D5C0                     add.l      A2, D0
  1028. 00000994  D7C0                     add.l      A3, D0
  1029. 00000996  3E2C 0004                move.w     D7, [A4 + 0x4]
  1030. 0000099A  9E54                     sub.w      D7, [A4]
  1031. 0000099C  3C2C 0006                move.w     D6, [A4 + 0x6]
  1032. 000009A0  9C6C 0002                sub.w      D6, [A4 + 0x2]
  1033. 000009A4  6F00 0076                ble        +0x78 /* 00000A1C */
  1034. 000009A8  162E 000A                move.b     D3, [A6 + 0xA]
  1035. 000009AC  4267                     clr.w      -[A7]
  1036. 000009AE  A861                     syscall    Random
  1037. 000009B0  4A5F                     tst.w      [A7]+
  1038. 000009B2  2055                     movea.l    A0, [A5]
  1039. 000009B4  2828 FF82                move.l     D4, [A0 - 0x7E]
  1040. 000009B8  3A06                     move.w     D5, D6
  1041. 000009BA  EA4D                     lsr        D5.w, 5
  1042. 000009BC  5345                     subq.w     D5, 1
  1043. 000009BE  6C00 0058                bge        +0x5A /* 00000A18 */
  1044. 000009C2  4245                     clr.w      D5
  1045. 000009C4  6000 0052                bra        +0x54 /* 00000A18 */
  1046. label000009C8:
  1047. 000009C8  3405                     move.w     D2, D5
  1048. label000009CA:
  1049. 000009CA  3004                     move.w     D0, D4
  1050. 000009CC  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  1051. 000009CE  0DCD                     bset       A5, D6
  1052. 000009D0  4840                     swap.w     D0
  1053. 000009D2  D044                     add.w      D0, D4
  1054. 000009D4  4844                     swap.w     D4
  1055. 000009D6  C8FC                     mulu.w     D4, 0xFFFFFFFFFFFFFFFF
  1056. 000009D8  0DCD                     bset       A5, D6
  1057. 000009DA  D044                     add.w      D0, D4
  1058. 000009DC  2800                     move.l     D4, D0
  1059. 000009DE  4844                     swap.w     D4
  1060. 000009E0  5284                     addq.l     D4, 1
  1061. 000009E2  C0C6                     mulu.w     D0, D6
  1062. 000009E4  4840                     swap.w     D0
  1063. 000009E6  D06C 0002                add.w      D0, [A4 + 0x2]
  1064. 000009EA  3200                     move.w     D1, D0
  1065. 000009EC  E649                     lsr        D1.w, 3
  1066. 000009EE  4640                     not.w      D0
  1067. 000009F0  0133 1000                btst       [A3 + D1.w], D0
  1068. 000009F4  6712                     beq        +0x14 /* 00000A08 */
  1069. 000009F6  01F1 1000                bset       [A1 + D1.w], D0
  1070. 000009FA  4A03                     tst.b      D3
  1071. 000009FC  6606                     bne        +0x8 /* 00000A04 */
  1072. 000009FE  01B2 1000                bclr       [A2 + D1.w], D0
  1073. 00000A02  6004                     bra        +0x6 /* 00000A08 */
  1074. label00000A04:
  1075. 00000A04  01F2 1000                bset       [A2 + D1.w], D0
  1076. label00000A08:
  1077. 00000A08  51CA FFC0                dbf        D2, -0x42 /* 000009CA */
  1078. 00000A0C  D2EE 0008                add.w      A1, [A6 + 0x8]
  1079. 00000A10  D4EE 0008                add.w      A2, [A6 + 0x8]
  1080. 00000A14  D6EE 0008                add.w      A3, [A6 + 0x8]
  1081. label00000A18:
  1082. 00000A18  51CF FFAE                dbf        D7, -0x54 /* 000009C8 */
  1083. label00000A1C:
  1084. 00000A1C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1085. 00000A20  4E5E                     unlink     A6
  1086. 00000A22  205F                     movea.l    A0, [A7]+
  1087. 00000A24  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1088. 00000A28  4ED0                     jmp        [A0]
  1089. fn00000A2A:
  1090. 00000A2A  4E56 FFFC                link       A6, -0x0004
  1091. 00000A2E  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  1092. 00000A32  206E 0010                movea.l    A0, [A6 + 0x10]
  1093. 00000A36  266E 000C                movea.l    A3, [A6 + 0xC]
  1094. 00000A3A  302B 0004                move.w     D0, [A3 + 0x4]
  1095. 00000A3E  9053                     sub.w      D0, [A3]
  1096. 00000A40  6F00 012E                ble        +0x130 /* 00000B70 */
  1097. 00000A44  3D40 FFFE                move.w     [A6 - 0x2], D0
  1098. 00000A48  302B 0006                move.w     D0, [A3 + 0x6]
  1099. 00000A4C  322B 0002                move.w     D1, [A3 + 0x2]
  1100. 00000A50  0241 FFF0                andi.w     D1, 0xFFF0
  1101. 00000A54  9041                     sub.w      D0, D1
  1102. 00000A56  6F00 0118                ble        +0x11A /* 00000B70 */
  1103. 00000A5A  EA48                     lsr        D0.w, 5
  1104. 00000A5C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1105. 00000A60  5240                     addq.w     D0, 1
  1106. 00000A62  E548                     lsl        D0.w, 2
  1107. 00000A64  3E2E 0008                move.w     D7, [A6 + 0x8]
  1108. 00000A68  3247                     movea.w    A1, D7
  1109. 00000A6A  92C0                     sub.w      A1, D0
  1110. 00000A6C  3013                     move.w     D0, [A3]
  1111. 00000A6E  C0C7                     mulu.w     D0, D7
  1112. 00000A70  322B 0002                move.w     D1, [A3 + 0x2]
  1113. 00000A74  E849                     lsr        D1.w, 4
  1114. 00000A76  D241                     add.w      D1, D1
  1115. 00000A78  48C1                     ext.l      D1
  1116. 00000A7A  D081                     add.l      D0, D1
  1117. 00000A7C  286E 0018                movea.l    A4, [A6 + 0x18]
  1118. 00000A80  D9C0                     add.l      A4, D0
  1119. 00000A82  2A6E 0014                movea.l    A5, [A6 + 0x14]
  1120. 00000A86  DBC0                     add.l      A5, D0
  1121. 00000A88  2210                     move.l     D1, [A0]
  1122. 00000A8A  B293                     cmp.l      D1, [A3]
  1123. 00000A8C  6600 0068                bne        +0x6A /* 00000AF6 */
  1124. 00000A90  246E 0020                movea.l    A2, [A6 + 0x20]
  1125. 00000A94  D5C0                     add.l      A2, D0
  1126. 00000A96  266E 001C                movea.l    A3, [A6 + 0x1C]
  1127. 00000A9A  D7C0                     add.l      A3, D0
  1128. 00000A9C  302E 000A                move.w     D0, [A6 + 0xA]
  1129. 00000AA0  6700 002C                beq        +0x2E /* 00000ACE */
  1130. 00000AA4  0C40 0001                cmpi.w     D0, 0x1
  1131. 00000AA8  6704                     beq        +0x6 /* 00000AAE */
  1132. 00000AAA  6000 00C4                bra        +0xC6 /* 00000B70 */
  1133. label00000AAE:
  1134. 00000AAE  3C2E FFFC                move.w     D6, [A6 - 0x4]
  1135. label00000AB2:
  1136. 00000AB2  201A                     move.l     D0, [A2]+
  1137. 00000AB4  4680                     not.l      D0
  1138. 00000AB6  C19C                     .incomplete
  1139. 00000AB8  C19D                     .incomplete
  1140. 00000ABA  51CE FFF6                dbf        D6, -0xC /* 00000AB2 */
  1141. 00000ABE  D4C9                     add.w      A2, A1
  1142. 00000AC0  D8C9                     add.w      A4, A1
  1143. 00000AC2  DAC9                     add.w      A5, A1
  1144. 00000AC4  536E FFFE                subq.w     [A6 - 0x2], 1
  1145. 00000AC8  66E4                     bne        -0x1A /* 00000AAE */
  1146. 00000ACA  6000 00A4                bra        +0xA6 /* 00000B70 */
  1147. label00000ACE:
  1148. 00000ACE  3C2E FFFC                move.w     D6, [A6 - 0x4]
  1149. label00000AD2:
  1150. 00000AD2  201A                     move.l     D0, [A2]+
  1151. 00000AD4  221B                     move.l     D1, [A3]+
  1152. 00000AD6  819C                     or.l       [A4]+, D0
  1153. 00000AD8  4680                     not.l      D0
  1154. 00000ADA  C095                     and.l      D0, [A5]
  1155. 00000ADC  8081                     or.l       D0, D1
  1156. 00000ADE  2AC0                     move.l     [A5]+, D0
  1157. 00000AE0  51CE FFF0                dbf        D6, -0x12 /* 00000AD2 */
  1158. 00000AE4  D4C9                     add.w      A2, A1
  1159. 00000AE6  D6C9                     add.w      A3, A1
  1160. 00000AE8  D8C9                     add.w      A4, A1
  1161. 00000AEA  DAC9                     add.w      A5, A1
  1162. 00000AEC  536E FFFE                subq.w     [A6 - 0x2], 1
  1163. 00000AF0  66DC                     bne        -0x22 /* 00000ACE */
  1164. 00000AF2  6000 007C                bra        +0x7E /* 00000B70 */
  1165. label00000AF6:
  1166. 00000AF6  3A2B 0002                move.w     D5, [A3 + 0x2]
  1167. 00000AFA  9A68 0002                sub.w      D5, [A0 + 0x2]
  1168. 00000AFE  0245 000F                andi.w     D5, 0xF
  1169. 00000B02  78FF                     moveq.l    D4, 0xFFFFFFFF
  1170. 00000B04  3005                     move.w     D0, D5
  1171. 00000B06  6002                     bra        +0x4 /* 00000B0A */
  1172. label00000B08:
  1173. 00000B08  D844                     add.w      D4, D4
  1174. label00000B0A:
  1175. 00000B0A  51C8 FFFC                dbf        D0, -0x6 /* 00000B08 */
  1176. 00000B0E  3010                     move.w     D0, [A0]
  1177. 00000B10  C0C7                     mulu.w     D0, D7
  1178. 00000B12  3228 0002                move.w     D1, [A0 + 0x2]
  1179. 00000B16  D245                     add.w      D1, D5
  1180. 00000B18  E849                     lsr        D1.w, 4
  1181. 00000B1A  D241                     add.w      D1, D1
  1182. 00000B1C  48C1                     ext.l      D1
  1183. 00000B1E  D081                     add.l      D0, D1
  1184. 00000B20  246E 0020                movea.l    A2, [A6 + 0x20]
  1185. 00000B24  D5C0                     add.l      A2, D0
  1186. 00000B26  266E 001C                movea.l    A3, [A6 + 0x1C]
  1187. 00000B2A  D7C0                     add.l      A3, D0
  1188. label00000B2C:
  1189. 00000B2C  3C2E FFFC                move.w     D6, [A6 - 0x4]
  1190. 00000B30  242A FFFE                move.l     D2, [A2 - 0x2]
  1191. 00000B34  262B FFFE                move.l     D3, [A3 - 0x2]
  1192. label00000B38:
  1193. 00000B38  201A                     move.l     D0, [A2]+
  1194. 00000B3A  3400                     move.w     D2, D0
  1195. 00000B3C  4842                     swap.w     D2
  1196. 00000B3E  B540                     xor.w      D0, D2
  1197. 00000B40  C044                     and.w      D0, D4
  1198. 00000B42  B540                     xor.w      D0, D2
  1199. 00000B44  EAB8                     ror        D0, D5
  1200. 00000B46  221B                     move.l     D1, [A3]+
  1201. 00000B48  3601                     move.w     D3, D1
  1202. 00000B4A  4843                     swap.w     D3
  1203. 00000B4C  B741                     xor.w      D1, D3
  1204. 00000B4E  C244                     and.w      D1, D4
  1205. 00000B50  B741                     xor.w      D1, D3
  1206. 00000B52  EAB9                     ror        D1, D5
  1207. 00000B54  819C                     or.l       [A4]+, D0
  1208. 00000B56  4680                     not.l      D0
  1209. 00000B58  C095                     and.l      D0, [A5]
  1210. 00000B5A  8081                     or.l       D0, D1
  1211. 00000B5C  2AC0                     move.l     [A5]+, D0
  1212. 00000B5E  51CE FFD8                dbf        D6, -0x2A /* 00000B38 */
  1213. 00000B62  D4C9                     add.w      A2, A1
  1214. 00000B64  D6C9                     add.w      A3, A1
  1215. 00000B66  D8C9                     add.w      A4, A1
  1216. 00000B68  DAC9                     add.w      A5, A1
  1217. 00000B6A  536E FFFE                subq.w     [A6 - 0x2], 1
  1218. 00000B6E  66BC                     bne        -0x42 /* 00000B2C */
  1219. label00000B70:
  1220. 00000B70  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  1221. 00000B74  4E5E                     unlink     A6
  1222. 00000B76  205F                     movea.l    A0, [A7]+
  1223. 00000B78  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1224. 00000B7C  4ED0                     jmp        [A0]
  1225. fn00000B7E:
  1226. 00000B7E  201F                     move.l     D0, [A7]+
  1227. 00000B80  221F                     move.l     D1, [A7]+
  1228. 00000B82  225F                     movea.l    A1, [A7]+
  1229. 00000B84  205F                     movea.l    A0, [A7]+
  1230. 00000B86  2F00                     move.l     -[A7], D0
  1231. 00000B88  5381                     subq.l     D1, 1
  1232. 00000B8A  2401                     move.l     D2, D1
  1233. 00000B8C  0482 0000 8000           subi.l     D2, 0x8000
  1234. 00000B92  6D0E                     blt        +0x10 /* 00000BA2 */
  1235. 00000B94  323C 7FFF                move.w     D1, 0x7FFF
  1236. label00000B98:
  1237. 00000B98  2010                     move.l     D0, [A0]
  1238. 00000B9A  20D1                     move.l     [A0]+, [A1]
  1239. 00000B9C  22C0                     move.l     [A1]+, D0
  1240. 00000B9E  51CA FFF8                dbf        D2, -0xA /* 00000B98 */
  1241. label00000BA2:
  1242. 00000BA2  2010                     move.l     D0, [A0]
  1243. 00000BA4  20D1                     move.l     [A0]+, [A1]
  1244. 00000BA6  22C0                     move.l     [A1]+, D0
  1245. 00000BA8  51C9 FFF8                dbf        D1, -0xA /* 00000BA2 */
  1246. 00000BAC  4E75                     rts
  1247. export_179:
  1248. fn00000BAE:
  1249. 00000BAE  4E56 0000                link       A6, 0
  1250. 00000BB2  4EBA 06E0                jsr        [PC + 0x6E0 /* 00001294 */]
  1251. 00000BB6  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  1252. 00000BBA  2F2D C1B8                move.l     -[A7], [A5 - 0x3E48]
  1253. 00000BBE  486D B420                pea.l      [A5 - 0x4BE0]
  1254. 00000BC2  4267                     clr.w      -[A7]
  1255. 00000BC4  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  1256. 00000BC8  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  1257. 00000BCC  2F2D C1BC                move.l     -[A7], [A5 - 0x3E44]
  1258. 00000BD0  486D B420                pea.l      [A5 - 0x4BE0]
  1259. 00000BD4  4267                     clr.w      -[A7]
  1260. 00000BD6  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  1261. 00000BDA  41ED B420                lea.l      A0, [A5 - 0x4BE0]
  1262. 00000BDE  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  1263. 00000BE2  7003                     moveq.l    D0, 0x03
  1264. label00000BE4:
  1265. 00000BE4  30D9                     move.w     [A0]+, [A1]+
  1266. 00000BE6  51C8 FFFC                dbf        D0, -0x6 /* 00000BE4 */
  1267. 00000BEA  102D FD06                move.b     D0, [A5 - 0x2FA]
  1268. 00000BEE  6716                     beq        +0x18 /* 00000C06 */
  1269. 00000BF0  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  1270. 00000BF4  2F2D BA08                move.l     -[A7], [A5 - 0x45F8]
  1271. 00000BF8  486D C704                pea.l      [A5 - 0x38FC]
  1272. 00000BFC  4267                     clr.w      -[A7]
  1273. 00000BFE  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  1274. 00000C02  422D FD06                clr.b      [A5 - 0x2FA]
  1275. label00000C06:
  1276. 00000C06  1B6D B56E FC78           move.b     [A5 - 0x388], [A5 - 0x4A92]
  1277. 00000C0C  1B6D FD14 FC74           move.b     [A5 - 0x38C], [A5 - 0x2EC]
  1278. 00000C12  1B6D FD1E FC76           move.b     [A5 - 0x38A], [A5 - 0x2E2]
  1279. 00000C18  1B6D FD0C FC6A           move.b     [A5 - 0x396], [A5 - 0x2F4]
  1280. 00000C1E  1B6D FD10 FC72           move.b     [A5 - 0x38E], [A5 - 0x2F0]
  1281. 00000C24  1B6D FD0E FC70           move.b     [A5 - 0x390], [A5 - 0x2F2]
  1282. 00000C2A  1B6D FD40 FD02           move.b     [A5 - 0x2FE], [A5 - 0x2C0]
  1283. 00000C30  41ED FCFA                lea.l      A0, [A5 - 0x306]
  1284. 00000C34  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  1285. 00000C38  7003                     moveq.l    D0, 0x03
  1286. label00000C3A:
  1287. 00000C3A  30D9                     move.w     [A0]+, [A1]+
  1288. 00000C3C  51C8 FFFC                dbf        D0, -0x6 /* 00000C3A */
  1289. 00000C40  2B6D FD42 FD28           move.l     [A5 - 0x2D8], [A5 - 0x2BE]
  1290. 00000C46  422D FD0C                clr.b      [A5 - 0x2F4]
  1291. 00000C4A  4E5E                     unlink     A6
  1292. 00000C4C  4E75                     rts
  1293. export_180:
  1294. 00000C4E  4E56 0000                link       A6, 0
  1295. 00000C52  1B7C 0001 C218           move.b     [A5 - 0x3DE8], 0x1
  1296. 00000C58  1B7C 0001 C0AC           move.b     [A5 - 0x3F54], 0x1
  1297. 00000C5E  41ED C290                lea.l      A0, [A5 - 0x3D70]
  1298. 00000C62  43ED C704                lea.l      A1, [A5 - 0x38FC]
  1299. 00000C66  7003                     moveq.l    D0, 0x03
  1300. label00000C68:
  1301. 00000C68  30D9                     move.w     [A0]+, [A1]+
  1302. 00000C6A  51C8 FFFC                dbf        D0, -0x6 /* 00000C68 */
  1303. 00000C6E  422D FD40                clr.b      [A5 - 0x2C0]
  1304. 00000C72  422D FD1E                clr.b      [A5 - 0x2E2]
  1305. 00000C76  422D FD14                clr.b      [A5 - 0x2EC]
  1306. 00000C7A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1307. 00000C7E  4EBA FF2E                jsr        [PC - 0xD2 /* 00000BAE */]
  1308. 00000C82  426D B520                clr.w      [A5 - 0x4AE0]
  1309. 00000C86  4E5E                     unlink     A6
  1310. 00000C88  4E75                     rts
  1311. export_181:
  1312. fn00000C8A:
  1313. 00000C8A  4E56 FFFE                link       A6, -0x0002
  1314. 00000C8E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1315. 00000C92  4EBA FF1A                jsr        [PC - 0xE6 /* 00000BAE */]
  1316. 00000C96  4E5E                     unlink     A6
  1317. 00000C98  4E75                     rts
  1318. export_182:
  1319. fn00000C9A:
  1320. 00000C9A  4E56 0000                link       A6, 0
  1321. 00000C9E  422E 0008                clr.b      [A6 + 0x8]
  1322. 00000CA2  4EAD 2A6A                jsr        [A5 + 0x2A6A /* export_1353 */]
  1323. 00000CA6  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  1324. 00000CAA  102D FD24                move.b     D0, [A5 - 0x2DC]
  1325. 00000CAE  6704                     beq        +0x6 /* 00000CB4 */
  1326. 00000CB0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1327. label00000CB4:
  1328. 00000CB4  102D FD14                move.b     D0, [A5 - 0x2EC]
  1329. 00000CB8  6704                     beq        +0x6 /* 00000CBE */
  1330. 00000CBA  4EBA 55DC                jsr        [PC + 0x55DC /* 00006298 */]
  1331. label00000CBE:
  1332. 00000CBE  102D FD0C                move.b     D0, [A5 - 0x2F4]
  1333. 00000CC2  6704                     beq        +0x6 /* 00000CC8 */
  1334. 00000CC4  4EBA FEE8                jsr        [PC - 0x118 /* 00000BAE */]
  1335. label00000CC8:
  1336. 00000CC8  4A2D FC56                tst.b      [A5 - 0x3AA]
  1337. 00000CCC  670E                     beq        +0x10 /* 00000CDC */
  1338. 00000CCE  422D FC56                clr.b      [A5 - 0x3AA]
  1339. 00000CD2  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  1340. 00000CD8  4EBA 0790                jsr        [PC + 0x790 /* 0000146A */]
  1341. label00000CDC:
  1342. 00000CDC  486D C460                pea.l      [A5 - 0x3BA0]
  1343. 00000CE0  A873                     syscall    SetPort
  1344. 00000CE2  102D A84C                move.b     D0, [A5 - 0x57B4]
  1345. 00000CE6  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  1346. 00000CEA  122D FCF8                move.b     D1, [A5 - 0x308]
  1347. 00000CEE  0A01 0001                xori.b     D1, 0x1
  1348. 00000CF2  C001                     and.b      D0, D1
  1349. 00000CF4  6706                     beq        +0x8 /* 00000CFC */
  1350. 00000CF6  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  1351. 00000CFA  6022                     bra        +0x24 /* 00000D1E */
  1352. label00000CFC:
  1353. 00000CFC  4267                     clr.w      -[A7]
  1354. 00000CFE  4EBA 50B6                jsr        [PC + 0x50B6 /* 00005DB6 */]
  1355. 00000D02  101F                     move.b     D0, [A7]+
  1356. 00000D04  6702                     beq        +0x4 /* 00000D08 */
  1357. 00000D06  6016                     bra        +0x18 /* 00000D1E */
  1358. label00000D08:
  1359. 00000D08  102D FD1E                move.b     D0, [A5 - 0x2E2]
  1360. 00000D0C  802D FD40                or.b       D0, [A5 - 0x2C0]
  1361. 00000D10  6708                     beq        +0xA /* 00000D1A */
  1362. 00000D12  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1363. 00000D18  6004                     bra        +0x6 /* 00000D1E */
  1364. label00000D1A:
  1365. 00000D1A  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1366. label00000D1E:
  1367. 00000D1E  4E5E                     unlink     A6
  1368. 00000D20  4E75                     rts
  1369. export_183:
  1370. fn00000D22:
  1371. 00000D22  4E56 0000                link       A6, 0
  1372. 00000D26  4EAD 2A6A                jsr        [A5 + 0x2A6A /* export_1353 */]
  1373. 00000D2A  4EBA FE82                jsr        [PC - 0x17E /* 00000BAE */]
  1374. 00000D2E  422D FD10                clr.b      [A5 - 0x2F0]
  1375. 00000D32  1B7C 0001 FD0C           move.b     [A5 - 0x2F4], 0x1
  1376. 00000D38  1B7C 0001 B56E           move.b     [A5 - 0x4A92], 0x1
  1377. 00000D3E  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  1378. 00000D44  4EBA 6208                jsr        [PC + 0x6208 /* 00006F4E */]
  1379. 00000D48  3B7C 0001 FD2C           move.w     [A5 - 0x2D4], 0x1
  1380. 00000D4E  102D C2F8                move.b     D0, [A5 - 0x3D08]
  1381. 00000D52  6706                     beq        +0x8 /* 00000D5A */
  1382. 00000D54  3B6D C1C2 FD2C           move.w     [A5 - 0x2D4], [A5 - 0x3E3E]
  1383. label00000D5A:
  1384. 00000D5A  4E5E                     unlink     A6
  1385. 00000D5C  4E75                     rts
  1386. fn00000D5E:
  1387. 00000D5E  4E56 FFF8                link       A6, -0x0008
  1388. 00000D62  2F0C                     move.l     -[A7], A4
  1389. 00000D64  286E 0008                movea.l    A4, [A6 + 0x8]
  1390. 00000D68  486C FFE0                pea.l      [A4 - 0x20]
  1391. 00000D6C  486C FF70                pea.l      [A4 - 0x90]
  1392. 00000D70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1393. 00000D74  486D B88E                pea.l      [A5 - 0x4772]
  1394. 00000D78  486D B880                pea.l      [A5 - 0x4780]
  1395. 00000D7C  4267                     clr.w      -[A7]
  1396. 00000D7E  486D C704                pea.l      [A5 - 0x38FC]
  1397. 00000D82  3F2C FF6C                move.w     -[A7], [A4 - 0x94]
  1398. 00000D86  4EBA F39C                jsr        [PC - 0xC64 /* 00000124 */]
  1399. 00000D8A  486E FFF8                pea.l      [A6 - 0x8]
  1400. 00000D8E  302E 000E                move.w     D0, [A6 + 0xE]
  1401. 00000D92  5140                     subq.w     D0, 8
  1402. 00000D94  3F00                     move.w     -[A7], D0
  1403. 00000D96  302E 000C                move.w     D0, [A6 + 0xC]
  1404. 00000D9A  906C FF60                sub.w      D0, [A4 - 0xA0]
  1405. 00000D9E  3F00                     move.w     -[A7], D0
  1406. 00000DA0  302E 000E                move.w     D0, [A6 + 0xE]
  1407. 00000DA4  5040                     addq.w     D0, 8
  1408. 00000DA6  3F00                     move.w     -[A7], D0
  1409. 00000DA8  302C FF5E                move.w     D0, [A4 - 0xA2]
  1410. 00000DAC  D06E 000C                add.w      D0, [A6 + 0xC]
  1411. 00000DB0  3F00                     move.w     -[A7], D0
  1412. 00000DB2  A8A7                     syscall    SetRect
  1413. 00000DB4  486E FFF8                pea.l      [A6 - 0x8]
  1414. 00000DB8  486D C290                pea.l      [A5 - 0x3D70]
  1415. 00000DBC  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  1416. 00000DC0  285F                     movea.l    A4, [A7]+
  1417. 00000DC2  4E5E                     unlink     A6
  1418. 00000DC4  205F                     movea.l    A0, [A7]+
  1419. 00000DC6  504F                     addq.w     A7, 8
  1420. 00000DC8  4ED0                     jmp        [A0]
  1421. fn00000DCA:
  1422. 00000DCA  4E56 FFDA                link       A6, -0x0026
  1423. 00000DCE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1424. 00000DD2  286E 0008                movea.l    A4, [A6 + 0x8]
  1425. 00000DD6  4267                     clr.w      -[A7]
  1426. 00000DD8  2F2C FFD4                move.l     -[A7], [A4 - 0x2C]
  1427. 00000DDC  486C FF64                pea.l      [A4 - 0x9C]
  1428. 00000DE0  A8AD                     syscall    PtInRect
  1429. 00000DE2  4267                     clr.w      -[A7]
  1430. 00000DE4  2F2C FFD0                move.l     -[A7], [A4 - 0x30]
  1431. 00000DE8  486C FF64                pea.l      [A4 - 0x9C]
  1432. 00000DEC  A8AD                     syscall    PtInRect
  1433. 00000DEE  101F                     move.b     D0, [A7]+
  1434. 00000DF0  C01F                     and.b      D0, [A7]+
  1435. 00000DF2  1D40 FFDF                move.b     [A6 - 0x21], D0
  1436. 00000DF6  3C2C FFD2                move.w     D6, [A4 - 0x2E]
  1437. 00000DFA  9C6C FFD6                sub.w      D6, [A4 - 0x2A]
  1438. 00000DFE  3A2C FFD0                move.w     D5, [A4 - 0x30]
  1439. 00000E02  9A6C FFD4                sub.w      D5, [A4 - 0x2C]
  1440. 00000E06  4267                     clr.w      -[A7]
  1441. 00000E08  3006                     move.w     D0, D6
  1442. 00000E0A  6A02                     bpl        +0x4 /* 00000E0E */
  1443. 00000E0C  4440                     neg.w      D0
  1444. label00000E0E:
  1445. 00000E0E  3F00                     move.w     -[A7], D0
  1446. 00000E10  3005                     move.w     D0, D5
  1447. 00000E12  6A02                     bpl        +0x4 /* 00000E16 */
  1448. 00000E14  4440                     neg.w      D0
  1449. label00000E16:
  1450. 00000E16  3F00                     move.w     -[A7], D0
  1451. 00000E18  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1452. 00000E1C  3E1F                     move.w     D7, [A7]+
  1453. 00000E1E  42A7                     clr.l      -[A7]
  1454. 00000E20  3F06                     move.w     -[A7], D6
  1455. 00000E22  3F07                     move.w     -[A7], D7
  1456. 00000E24  A869                     syscall    FixRatio
  1457. 00000E26  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1458. 00000E2A  42A7                     clr.l      -[A7]
  1459. 00000E2C  3F05                     move.w     -[A7], D5
  1460. 00000E2E  3F07                     move.w     -[A7], D7
  1461. 00000E30  A869                     syscall    FixRatio
  1462. 00000E32  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1463. 00000E36  42A7                     clr.l      -[A7]
  1464. 00000E38  302C FFD6                move.w     D0, [A4 - 0x2A]
  1465. 00000E3C  48C0                     ext.l      D0
  1466. 00000E3E  2F00                     move.l     -[A7], D0
  1467. 00000E40  3F3C 0010                move.w     -[A7], 0x10
  1468. 00000E44  A85C                     syscall    BitShift
  1469. 00000E46  281F                     move.l     D4, [A7]+
  1470. 00000E48  D8BC 0000 8000           add.l      D4, 0x8000
  1471. 00000E4E  42A7                     clr.l      -[A7]
  1472. 00000E50  302C FFD4                move.w     D0, [A4 - 0x2C]
  1473. 00000E54  48C0                     ext.l      D0
  1474. 00000E56  2F00                     move.l     -[A7], D0
  1475. 00000E58  3F3C 0010                move.w     -[A7], 0x10
  1476. 00000E5C  A85C                     syscall    BitShift
  1477. 00000E5E  201F                     move.l     D0, [A7]+
  1478. 00000E60  D0BC 0000 8000           add.l      D0, 0x8000
  1479. 00000E66  2D40 FFEC                move.l     [A6 - 0x14], D0
  1480. 00000E6A  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  1481. 00000E70  3D47 FFDA                move.w     [A6 - 0x26], D7
  1482. 00000E74  3D6E FFDC FFFC           move.w     [A6 - 0x4], [A6 - 0x24]
  1483. 00000E7A  603C                     bra        +0x3E /* 00000EB8 */
  1484. label00000E7C:
  1485. 00000E7C  D8AE FFF0                add.l      D4, [A6 - 0x10]
  1486. 00000E80  202E FFF4                move.l     D0, [A6 - 0xC]
  1487. 00000E84  D1AE FFEC                add.l      [A6 - 0x14], D0
  1488. 00000E88  486C FFE0                pea.l      [A4 - 0x20]
  1489. 00000E8C  486C FF70                pea.l      [A4 - 0x90]
  1490. 00000E90  2004                     move.l     D0, D4
  1491. 00000E92  4840                     swap.w     D0
  1492. 00000E94  3F00                     move.w     -[A7], D0
  1493. 00000E96  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1494. 00000E9A  486D B88E                pea.l      [A5 - 0x4772]
  1495. 00000E9E  486D B880                pea.l      [A5 - 0x4780]
  1496. 00000EA2  1F2E FFDF                move.b     -[A7], [A6 - 0x21]
  1497. 00000EA6  486D C704                pea.l      [A5 - 0x38FC]
  1498. 00000EAA  3F2C FF6C                move.w     -[A7], [A4 - 0x94]
  1499. 00000EAE  4EBA F274                jsr        [PC - 0xD8C /* 00000124 */]
  1500. 00000EB2  526E FFFC                addq.w     [A6 - 0x4], 1
  1501. 00000EB6  690A                     bvs        +0xC /* 00000EC2 */
  1502. label00000EB8:
  1503. 00000EB8  302E FFFC                move.w     D0, [A6 - 0x4]
  1504. 00000EBC  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  1505. 00000EC0  6FBA                     ble        -0x44 /* 00000E7C */
  1506. label00000EC2:
  1507. 00000EC2  2F2C FFD0                move.l     -[A7], [A4 - 0x30]
  1508. 00000EC6  2F2C FFD4                move.l     -[A7], [A4 - 0x2C]
  1509. 00000ECA  486E FFE0                pea.l      [A6 - 0x20]
  1510. 00000ECE  A8AC                     syscall    Pt2Rect
  1511. 00000ED0  516E FFE2                subq.w     [A6 - 0x1E], 8
  1512. 00000ED4  506E FFE6                addq.w     [A6 - 0x1A], 8
  1513. 00000ED8  302C FF60                move.w     D0, [A4 - 0xA0]
  1514. 00000EDC  916E FFE0                sub.w      [A6 - 0x20], D0
  1515. 00000EE0  302C FF5E                move.w     D0, [A4 - 0xA2]
  1516. 00000EE4  D16E FFE4                add.w      [A6 - 0x1C], D0
  1517. 00000EE8  486E FFE0                pea.l      [A6 - 0x20]
  1518. 00000EEC  486D C290                pea.l      [A5 - 0x3D70]
  1519. 00000EF0  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  1520. 00000EF4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1521. 00000EF8  4E5E                     unlink     A6
  1522. 00000EFA  2E9F                     move.l     [A7], [A7]+
  1523. 00000EFC  4E75                     rts
  1524. fn00000EFE:
  1525. 00000EFE  4E56 FF5A                link       A6, -0x00A6
  1526. 00000F02  48E7 0308                movem.l    -[A7], D6,D7,A4
  1527. 00000F06  206E 000C                movea.l    A0, [A6 + 0xC]
  1528. 00000F0A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1529. 00000F0E  700F                     moveq.l    D0, 0x0F
  1530. label00000F10:
  1531. 00000F10  32D8                     move.w     [A1]+, [A0]+
  1532. 00000F12  51C8 FFFC                dbf        D0, -0x6 /* 00000F10 */
  1533. 00000F16  206E 0008                movea.l    A0, [A6 + 0x8]
  1534. 00000F1A  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1535. 00000F1E  7003                     moveq.l    D0, 0x03
  1536. label00000F20:
  1537. 00000F20  32D8                     move.w     [A1]+, [A0]+
  1538. 00000F22  51C8 FFFC                dbf        D0, -0x6 /* 00000F20 */
  1539. 00000F26  486E FFD4                pea.l      [A6 - 0x2C]
  1540. 00000F2A  4EBA 1DFA                jsr        [PC + 0x1DFA /* 00002D26 */]
  1541. 00000F2E  4EBA FDF2                jsr        [PC - 0x20E /* 00000D22 */]
  1542. 00000F32  3D7C 0008 FF60           move.w     [A6 - 0xA0], 0x8
  1543. 00000F38  49EE FFE0                lea.l      A4, [A6 - 0x20]
  1544. label00000F3C:
  1545. 00000F3C  4A54                     tst.w      [A4]
  1546. 00000F3E  57C0                     seq        D0
  1547. 00000F40  4A6E FF60                tst.w      [A6 - 0xA0]
  1548. 00000F44  5EC1                     sgt        D1
  1549. 00000F46  C001                     and.b      D0, D1
  1550. 00000F48  6708                     beq        +0xA /* 00000F52 */
  1551. 00000F4A  536E FF60                subq.w     [A6 - 0xA0], 1
  1552. 00000F4E  548C                     addq.l     A4, 2
  1553. 00000F50  60EA                     bra        -0x14 /* 00000F3C */
  1554. label00000F52:
  1555. 00000F52  3D7C 0008 FF5E           move.w     [A6 - 0xA2], 0x8
  1556. 00000F58  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1557. 00000F5C  2848                     movea.l    A4, A0
  1558. 00000F5E  701E                     moveq.l    D0, 0x1E
  1559. 00000F60  D9C0                     add.l      A4, D0
  1560. label00000F62:
  1561. 00000F62  4A54                     tst.w      [A4]
  1562. 00000F64  57C0                     seq        D0
  1563. 00000F66  4A6E FF5E                tst.w      [A6 - 0xA2]
  1564. 00000F6A  5EC1                     sgt        D1
  1565. 00000F6C  C001                     and.b      D0, D1
  1566. 00000F6E  6708                     beq        +0xA /* 00000F78 */
  1567. 00000F70  536E FF5E                subq.w     [A6 - 0xA2], 1
  1568. 00000F74  558C                     subq.l     A4, 2
  1569. 00000F76  60EA                     bra        -0x14 /* 00000F62 */
  1570. label00000F78:
  1571. 00000F78  7008                     moveq.l    D0, 0x08
  1572. 00000F7A  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  1573. 00000F7E  660C                     bne        +0xE /* 00000F8C */
  1574. 00000F80  7E01                     moveq.l    D7, 0x01
  1575. 00000F82  102D BA5E                move.b     D0, [A5 - 0x45A2]
  1576. 00000F86  670E                     beq        +0x10 /* 00000F96 */
  1577. 00000F88  4247                     clr.w      D7
  1578. 00000F8A  600A                     bra        +0xC /* 00000F96 */
  1579. label00000F8C:
  1580. 00000F8C  4247                     clr.w      D7
  1581. 00000F8E  102D BA5E                move.b     D0, [A5 - 0x45A2]
  1582. 00000F92  6702                     beq        +0x4 /* 00000F96 */
  1583. 00000F94  7E01                     moveq.l    D7, 0x01
  1584. label00000F96:
  1585. 00000F96  486E FFD8                pea.l      [A6 - 0x28]
  1586. 00000F9A  486E FF70                pea.l      [A6 - 0x90]
  1587. 00000F9E  3F2D C6FA                move.w     -[A7], [A5 - 0x3906]
  1588. 00000FA2  4EBA F296                jsr        [PC - 0xD6A /* 0000023A */]
  1589. 00000FA6  426E FF6C                clr.w      [A6 - 0x94]
  1590. 00000FAA  4267                     clr.w      -[A7]
  1591. 00000FAC  486E FFD8                pea.l      [A6 - 0x28]
  1592. 00000FB0  486D FE70                pea.l      [A5 - 0x190]
  1593. 00000FB4  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  1594. 00000FB8  101F                     move.b     D0, [A7]+
  1595. 00000FBA  6706                     beq        +0x8 /* 00000FC2 */
  1596. 00000FBC  3D7C 0001 FF6C           move.w     [A6 - 0x94], 0x1
  1597. label00000FC2:
  1598. 00000FC2  41EE FF64                lea.l      A0, [A6 - 0x9C]
  1599. 00000FC6  43ED C704                lea.l      A1, [A5 - 0x38FC]
  1600. 00000FCA  7003                     moveq.l    D0, 0x03
  1601. label00000FCC:
  1602. 00000FCC  30D9                     move.w     [A0]+, [A1]+
  1603. 00000FCE  51C8 FFFC                dbf        D0, -0x6 /* 00000FCC */
  1604. 00000FD2  486E FF64                pea.l      [A6 - 0x9C]
  1605. 00000FD6  2F3C 0008 0008           move.l     -[A7], 0x80008
  1606. 00000FDC  A8A9                     syscall    InsetRect
  1607. 00000FDE  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1608. 00000FE2  2F0E                     move.l     -[A7], A6
  1609. 00000FE4  4EBA FD78                jsr        [PC - 0x288 /* 00000D5E */]
  1610. 00000FE8  486D C290                pea.l      [A5 - 0x3D70]
  1611. 00000FEC  486D FC4E                pea.l      [A5 - 0x3B2]
  1612. 00000FF0  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  1613. 00000FF4  486D C290                pea.l      [A5 - 0x3D70]
  1614. 00000FF8  486D C290                pea.l      [A5 - 0x3D70]
  1615. 00000FFC  3F07                     move.w     -[A7], D7
  1616. 00000FFE  4EBA 595C                jsr        [PC + 0x595C /* 0000695C */]
  1617. 00001002  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1618. 00001006  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1619. 0000100A  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  1620. 0000100E  7C01                     moveq.l    D6, 0x01
  1621. 00001010  7008                     moveq.l    D0, 0x08
  1622. 00001012  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  1623. 00001016  6602                     bne        +0x4 /* 0000101A */
  1624. 00001018  4246                     clr.w      D6
  1625. label0000101A:
  1626. 0000101A  700A                     moveq.l    D0, 0x0A
  1627. 0000101C  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  1628. 00001020  6602                     bne        +0x4 /* 00001024 */
  1629. 00001022  7C02                     moveq.l    D6, 0x02
  1630. label00001024:
  1631. 00001024  486E FFD0                pea.l      [A6 - 0x30]
  1632. 00001028  4EBA 1CFC                jsr        [PC + 0x1CFC /* 00002D26 */]
  1633. 0000102C  486E FFD0                pea.l      [A6 - 0x30]
  1634. 00001030  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  1635. 00001034  486E FFD0                pea.l      [A6 - 0x30]
  1636. 00001038  486E FFD4                pea.l      [A6 - 0x2C]
  1637. 0000103C  7008                     moveq.l    D0, 0x08
  1638. 0000103E  2F00                     move.l     -[A7], D0
  1639. 00001040  4267                     clr.w      -[A7]
  1640. 00001042  4EBA 2AD6                jsr        [PC + 0x2AD6 /* 00003B1A */]
  1641. 00001046  302E FFD2                move.w     D0, [A6 - 0x2E]
  1642. 0000104A  906E FFD6                sub.w      D0, [A6 - 0x2A]
  1643. 0000104E  6A02                     bpl        +0x4 /* 00001052 */
  1644. 00001050  4440                     neg.w      D0
  1645. label00001052:
  1646. 00001052  322E FFD0                move.w     D1, [A6 - 0x30]
  1647. 00001056  926E FFD4                sub.w      D1, [A6 - 0x2C]
  1648. 0000105A  6A02                     bpl        +0x4 /* 0000105E */
  1649. 0000105C  4441                     neg.w      D1
  1650. label0000105E:
  1651. 0000105E  D240                     add.w      D1, D0
  1652. 00001060  BC41                     cmp.w      D6, D1
  1653. 00001062  6C3E                     bge        +0x40 /* 000010A2 */
  1654. 00001064  700A                     moveq.l    D0, 0x0A
  1655. 00001066  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  1656. 0000106A  660C                     bne        +0xE /* 00001078 */
  1657. 0000106C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1658. 00001070  2F0E                     move.l     -[A7], A6
  1659. 00001072  4EBA FCEA                jsr        [PC - 0x316 /* 00000D5E */]
  1660. 00001076  6006                     bra        +0x8 /* 0000107E */
  1661. label00001078:
  1662. 00001078  2F0E                     move.l     -[A7], A6
  1663. 0000107A  4EBA FD4E                jsr        [PC - 0x2B2 /* 00000DCA */]
  1664. label0000107E:
  1665. 0000107E  486D C290                pea.l      [A5 - 0x3D70]
  1666. 00001082  486D FC4E                pea.l      [A5 - 0x3B2]
  1667. 00001086  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  1668. 0000108A  486D C290                pea.l      [A5 - 0x3D70]
  1669. 0000108E  486D C290                pea.l      [A5 - 0x3D70]
  1670. 00001092  3F07                     move.w     -[A7], D7
  1671. 00001094  4EBA 58C6                jsr        [PC + 0x58C6 /* 0000695C */]
  1672. 00001098  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1673. 0000109C  2D6E FFD0 FFD4           move.l     [A6 - 0x2C], [A6 - 0x30]
  1674. label000010A2:
  1675. 000010A2  4267                     clr.w      -[A7]
  1676. 000010A4  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  1677. 000010A8  101F                     move.b     D0, [A7]+
  1678. 000010AA  0A00 0001                xori.b     D0, 0x1
  1679. 000010AE  6700 FF74                beq        -0x8A /* 00001024 */
  1680. 000010B2  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  1681. 000010B8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1682. 000010BC  4E5E                     unlink     A6
  1683. 000010BE  205F                     movea.l    A0, [A7]+
  1684. 000010C0  504F                     addq.w     A7, 8
  1685. 000010C2  4ED0                     jmp        [A0]
  1686. fn000010C4:
  1687. 000010C4  4E56 FFFC                link       A6, -0x0004
  1688. 000010C8  3D6E 000E FFFE           move.w     [A6 - 0x2], [A6 + 0xE]
  1689. 000010CE  3D6E 000C FFFC           move.w     [A6 - 0x4], [A6 + 0xC]
  1690. 000010D4  4267                     clr.w      -[A7]
  1691. 000010D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1692. 000010DA  486D C704                pea.l      [A5 - 0x38FC]
  1693. 000010DE  A8AD                     syscall    PtInRect
  1694. 000010E0  101F                     move.b     D0, [A7]+
  1695. 000010E2  6724                     beq        +0x26 /* 00001108 */
  1696. 000010E4  4267                     clr.w      -[A7]
  1697. 000010E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1698. 000010EA  486D C592                pea.l      [A5 - 0x3A6E]
  1699. 000010EE  4EBA F84E                jsr        [PC - 0x7B2 /* 0000093E */]
  1700. 000010F2  101F                     move.b     D0, [A7]+
  1701. 000010F4  670A                     beq        +0xC /* 00001100 */
  1702. 000010F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1703. 000010FA  5268 FFFA                addq.w     [A0 - 0x6], 1
  1704. 000010FE  6008                     bra        +0xA /* 00001108 */
  1705. label00001100:
  1706. 00001100  206E 0008                movea.l    A0, [A6 + 0x8]
  1707. 00001104  5268 FFF8                addq.w     [A0 - 0x8], 1
  1708. label00001108:
  1709. 00001108  4E5E                     unlink     A6
  1710. 0000110A  205F                     movea.l    A0, [A7]+
  1711. 0000110C  504F                     addq.w     A7, 8
  1712. 0000110E  4ED0                     jmp        [A0]
  1713. fn00001110:
  1714. 00001110  4E56 FFF8                link       A6, -0x0008
  1715. 00001114  48E7 0300                movem.l    -[A7], D6,D7
  1716. 00001118  42AE FFF8                clr.l      [A6 - 0x8]
  1717. 0000111C  302D FD3E                move.w     D0, [A5 - 0x2C2]
  1718. 00001120  D06D FD3A                add.w      D0, [A5 - 0x2C6]
  1719. 00001124  48C0                     ext.l      D0
  1720. 00001126  81FC 0002                divs.w     D0, 0x2
  1721. 0000112A  3E00                     move.w     D7, D0
  1722. 0000112C  302D FD3C                move.w     D0, [A5 - 0x2C4]
  1723. 00001130  D06D FD38                add.w      D0, [A5 - 0x2C8]
  1724. 00001134  48C0                     ext.l      D0
  1725. 00001136  81FC 0002                divs.w     D0, 0x2
  1726. 0000113A  3C00                     move.w     D6, D0
  1727. 0000113C  302D FD3A                move.w     D0, [A5 - 0x2C6]
  1728. 00001140  5340                     subq.w     D0, 1
  1729. 00001142  3F00                     move.w     -[A7], D0
  1730. 00001144  3F06                     move.w     -[A7], D6
  1731. 00001146  2F0E                     move.l     -[A7], A6
  1732. 00001148  4EBA FF7A                jsr        [PC - 0x86 /* 000010C4 */]
  1733. 0000114C  302D FD3E                move.w     D0, [A5 - 0x2C2]
  1734. 00001150  5240                     addq.w     D0, 1
  1735. 00001152  3F00                     move.w     -[A7], D0
  1736. 00001154  3F06                     move.w     -[A7], D6
  1737. 00001156  2F0E                     move.l     -[A7], A6
  1738. 00001158  4EBA FF6A                jsr        [PC - 0x96 /* 000010C4 */]
  1739. 0000115C  3F07                     move.w     -[A7], D7
  1740. 0000115E  302D FD38                move.w     D0, [A5 - 0x2C8]
  1741. 00001162  5340                     subq.w     D0, 1
  1742. 00001164  3F00                     move.w     -[A7], D0
  1743. 00001166  2F0E                     move.l     -[A7], A6
  1744. 00001168  4EBA FF5A                jsr        [PC - 0xA6 /* 000010C4 */]
  1745. 0000116C  3F07                     move.w     -[A7], D7
  1746. 0000116E  302D FD3C                move.w     D0, [A5 - 0x2C4]
  1747. 00001172  5240                     addq.w     D0, 1
  1748. 00001174  3F00                     move.w     -[A7], D0
  1749. 00001176  2F0E                     move.l     -[A7], A6
  1750. 00001178  4EBA FF4A                jsr        [PC - 0xB6 /* 000010C4 */]
  1751. 0000117C  302E FFF8                move.w     D0, [A6 - 0x8]
  1752. 00001180  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1753. 00001184  5CC0                     sge        D0
  1754. 00001186  4400                     neg.b      D0
  1755. 00001188  1B40 FD0E                move.b     [A5 - 0x2F2], D0
  1756. 0000118C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1757. 00001190  4E5E                     unlink     A6
  1758. 00001192  4E75                     rts
  1759. fn00001194:
  1760. 00001194  4E56 FFF2                link       A6, -0x000E
  1761. 00001198  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1762. 0000119C  1A2D C4EA                move.b     D5, [A5 - 0x3B16]
  1763. 000011A0  1B7C 0001 C4EA           move.b     [A5 - 0x3B16], 0x1
  1764. 000011A6  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1765. 000011AA  43ED C704                lea.l      A1, [A5 - 0x38FC]
  1766. 000011AE  7003                     moveq.l    D0, 0x03
  1767. label000011B0:
  1768. 000011B0  30D9                     move.w     [A0]+, [A1]+
  1769. 000011B2  51C8 FFFC                dbf        D0, -0x6 /* 000011B0 */
  1770. 000011B6  102D C91E                move.b     D0, [A5 - 0x36E2]
  1771. 000011BA  6710                     beq        +0x12 /* 000011CC */
  1772. 000011BC  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1773. 000011C0  43ED C926                lea.l      A1, [A5 - 0x36DA]
  1774. 000011C4  7003                     moveq.l    D0, 0x03
  1775. label000011C6:
  1776. 000011C6  30D9                     move.w     [A0]+, [A1]+
  1777. 000011C8  51C8 FFFC                dbf        D0, -0x6 /* 000011C6 */
  1778. label000011CC:
  1779. 000011CC  286E 0008                movea.l    A4, [A6 + 0x8]
  1780. 000011D0  3E2C 0006                move.w     D7, [A4 + 0x6]
  1781. 000011D4  9E6C 0002                sub.w      D7, [A4 + 0x2]
  1782. 000011D8  3C2C 0004                move.w     D6, [A4 + 0x4]
  1783. 000011DC  9C54                     sub.w      D6, [A4]
  1784. 000011DE  302E FFFA                move.w     D0, [A6 - 0x6]
  1785. 000011E2  D06E FFF6                add.w      D0, [A6 - 0xA]
  1786. 000011E6  9047                     sub.w      D0, D7
  1787. 000011E8  48C0                     ext.l      D0
  1788. 000011EA  81FC 0002                divs.w     D0, 0x2
  1789. 000011EE  3940 0002                move.w     [A4 + 0x2], D0
  1790. 000011F2  302E FFF8                move.w     D0, [A6 - 0x8]
  1791. 000011F6  D06E FFF4                add.w      D0, [A6 - 0xC]
  1792. 000011FA  9046                     sub.w      D0, D6
  1793. 000011FC  48C0                     ext.l      D0
  1794. 000011FE  81FC 0002                divs.w     D0, 0x2
  1795. 00001202  3880                     move.w     [A4], D0
  1796. 00001204  2F0C                     move.l     -[A7], A4
  1797. 00001206  4EBA 1DA0                jsr        [PC + 0x1DA0 /* 00002FA8 */]
  1798. 0000120A  3007                     move.w     D0, D7
  1799. 0000120C  D06C 0002                add.w      D0, [A4 + 0x2]
  1800. 00001210  3940 0006                move.w     [A4 + 0x6], D0
  1801. 00001214  3006                     move.w     D0, D6
  1802. 00001216  D054                     add.w      D0, [A4]
  1803. 00001218  3940 0004                move.w     [A4 + 0x4], D0
  1804. 0000121C  1B45 C4EA                move.b     [A5 - 0x3B16], D5
  1805. 00001220  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1806. 00001224  4EBA 000C                jsr        [PC + 0xC /* 00001232 */]
  1807. 00001228  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1808. 0000122C  4E5E                     unlink     A6
  1809. 0000122E  2E9F                     move.l     [A7], [A7]+
  1810. 00001230  4E75                     rts
  1811. export_184:
  1812. fn00001232:
  1813. 00001232  4E56 FFEE                link       A6, -0x0012
  1814. 00001236  206E 0008                movea.l    A0, [A6 + 0x8]
  1815. 0000123A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1816. 0000123E  7003                     moveq.l    D0, 0x03
  1817. label00001240:
  1818. 00001240  32D8                     move.w     [A1]+, [A0]+
  1819. 00001242  51C8 FFFC                dbf        D0, -0x6 /* 00001240 */
  1820. 00001246  102D C91E                move.b     D0, [A5 - 0x36E2]
  1821. 0000124A  6742                     beq        +0x44 /* 0000128E */
  1822. 0000124C  4267                     clr.w      -[A7]
  1823. 0000124E  486E FFF8                pea.l      [A6 - 0x8]
  1824. 00001252  486D C926                pea.l      [A5 - 0x36DA]
  1825. 00001256  486E FFEE                pea.l      [A6 - 0x12]
  1826. 0000125A  A8AA                     syscall    SectRect
  1827. 0000125C  1D5F FFF7                move.b     [A6 - 0x9], [A7]+
  1828. 00001260  4267                     clr.w      -[A7]
  1829. 00001262  486E FFF8                pea.l      [A6 - 0x8]
  1830. 00001266  486E FFEE                pea.l      [A6 - 0x12]
  1831. 0000126A  A8A6                     syscall    EqualRect
  1832. 0000126C  101F                     move.b     D0, [A7]+
  1833. 0000126E  661E                     bne        +0x20 /* 0000128E */
  1834. 00001270  422D C91E                clr.b      [A5 - 0x36E2]
  1835. 00001274  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  1836. 00001278  A916                     syscall    HideWindow
  1837. 0000127A  41ED C290                lea.l      A0, [A5 - 0x3D70]
  1838. 0000127E  43ED C704                lea.l      A1, [A5 - 0x38FC]
  1839. 00001282  7003                     moveq.l    D0, 0x03
  1840. label00001284:
  1841. 00001284  30D9                     move.w     [A0]+, [A1]+
  1842. 00001286  51C8 FFFC                dbf        D0, -0x6 /* 00001284 */
  1843. 0000128A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1844. label0000128E:
  1845. 0000128E  4E5E                     unlink     A6
  1846. 00001290  2E9F                     move.l     [A7], [A7]+
  1847. 00001292  4E75                     rts
  1848. export_185:
  1849. fn00001294:
  1850. 00001294  4E56 0000                link       A6, 0
  1851. 00001298  102D B51C                move.b     D0, [A5 - 0x4AE4]
  1852. 0000129C  662A                     bne        +0x2C /* 000012C8 */
  1853. 0000129E  42A7                     clr.l      -[A7]
  1854. 000012A0  4EBA 1CEA                jsr        [PC + 0x1CEA /* 00002F8C */]
  1855. 000012A4  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  1856. 000012A8  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  1857. 000012AC  42A7                     clr.l      -[A7]
  1858. 000012AE  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  1859. 000012B2  41ED B420                lea.l      A0, [A5 - 0x4BE0]
  1860. 000012B6  43ED C704                lea.l      A1, [A5 - 0x38FC]
  1861. 000012BA  7003                     moveq.l    D0, 0x03
  1862. label000012BC:
  1863. 000012BC  30D9                     move.w     [A0]+, [A1]+
  1864. 000012BE  51C8 FFFC                dbf        D0, -0x6 /* 000012BC */
  1865. 000012C2  1B7C 0001 B51C           move.b     [A5 - 0x4AE4], 0x1
  1866. label000012C8:
  1867. 000012C8  4E5E                     unlink     A6
  1868. 000012CA  4E75                     rts
  1869. export_186:
  1870. fn000012CC:
  1871. 000012CC  4E56 0000                link       A6, 0
  1872. 000012D0  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  1873. 000012D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1874. 000012D6  2F00                     move.l     -[A7], D0
  1875. 000012D8  486D BA4C                pea.l      [A5 - 0x45B4]
  1876. 000012DC  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  1877. 000012E0  486D C460                pea.l      [A5 - 0x3BA0]
  1878. 000012E4  A873                     syscall    SetPort
  1879. 000012E6  486D C298                pea.l      [A5 - 0x3D68]
  1880. 000012EA  A875                     syscall    SetPBits/SetPortBits
  1881. 000012EC  102D B570                move.b     D0, [A5 - 0x4A90]
  1882. 000012F0  670C                     beq        +0xE /* 000012FE */
  1883. 000012F2  2F3C 0002 0000           move.l     -[A7], 0x20000
  1884. 000012F8  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  1885. 000012FC  600A                     bra        +0xC /* 00001308 */
  1886. label000012FE:
  1887. 000012FE  2F3C 0002 0000           move.l     -[A7], 0x20000
  1888. 00001304  4EAD 2E5A                jsr        [A5 + 0x2E5A /* export_1479 */]
  1889. label00001308:
  1890. 00001308  486D C4CC                pea.l      [A5 - 0x3B34]
  1891. 0000130C  A875                     syscall    SetPBits/SetPortBits
  1892. 0000130E  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  1893. 00001312  42A7                     clr.l      -[A7]
  1894. 00001314  486D BA4C                pea.l      [A5 - 0x45B4]
  1895. 00001318  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  1896. 0000131C  486D C460                pea.l      [A5 - 0x3BA0]
  1897. 00001320  A873                     syscall    SetPort
  1898. 00001322  486D C440                pea.l      [A5 - 0x3BC0]
  1899. 00001326  A875                     syscall    SetPBits/SetPortBits
  1900. 00001328  102D B570                move.b     D0, [A5 - 0x4A90]
  1901. 0000132C  670C                     beq        +0xE /* 0000133A */
  1902. 0000132E  2F3C 0002 0000           move.l     -[A7], 0x20000
  1903. 00001334  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  1904. 00001338  600A                     bra        +0xC /* 00001344 */
  1905. label0000133A:
  1906. 0000133A  2F3C 0002 0000           move.l     -[A7], 0x20000
  1907. 00001340  4EAD 2E5A                jsr        [A5 + 0x2E5A /* export_1479 */]
  1908. label00001344:
  1909. 00001344  486D C4CC                pea.l      [A5 - 0x3B34]
  1910. 00001348  A875                     syscall    SetPBits/SetPortBits
  1911. 0000134A  41ED BA4C                lea.l      A0, [A5 - 0x45B4]
  1912. 0000134E  43ED C2EE                lea.l      A1, [A5 - 0x3D12]
  1913. 00001352  7003                     moveq.l    D0, 0x03
  1914. label00001354:
  1915. 00001354  30D9                     move.w     [A0]+, [A1]+
  1916. 00001356  51C8 FFFC                dbf        D0, -0x6 /* 00001354 */
  1917. 0000135A  7000                     moveq.l    D0, 0x00
  1918. 0000135C  302D BA4E                move.w     D0, [A5 - 0x45B2]
  1919. 00001360  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  1920. 00001366  3B40 BA4E                move.w     [A5 - 0x45B2], D0
  1921. 0000136A  7000                     moveq.l    D0, 0x00
  1922. 0000136C  322D BA52                move.w     D1, [A5 - 0x45AE]
  1923. 00001370  D27C 001F                add.w      D1, 0x1F
  1924. 00001374  3001                     move.w     D0, D1
  1925. 00001376  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  1926. 0000137C  3B40 BA52                move.w     [A5 - 0x45AE], D0
  1927. 00001380  422D C218                clr.b      [A5 - 0x3DE8]
  1928. 00001384  4E5E                     unlink     A6
  1929. 00001386  4E75                     rts
  1930. export_187:
  1931. fn00001388:
  1932. 00001388  4E56 0000                link       A6, 0
  1933. 0000138C  486D C460                pea.l      [A5 - 0x3BA0]
  1934. 00001390  A873                     syscall    SetPort
  1935. 00001392  102D B52E                move.b     D0, [A5 - 0x4AD2]
  1936. 00001396  670A                     beq        +0xC /* 000013A2 */
  1937. 00001398  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  1938. 0000139C  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  1939. 000013A0  6028                     bra        +0x2A /* 000013CA */
  1940. label000013A2:
  1941. 000013A2  102D C24C                move.b     D0, [A5 - 0x3DB4]
  1942. 000013A6  6712                     beq        +0x14 /* 000013BA */
  1943. 000013A8  2F2D C71A                move.l     -[A7], [A5 - 0x38E6]
  1944. 000013AC  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  1945. 000013B0  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  1946. 000013B4  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1947. 000013B8  6010                     bra        +0x12 /* 000013CA */
  1948. label000013BA:
  1949. 000013BA  2F2D B572                move.l     -[A7], [A5 - 0x4A8E]
  1950. 000013BE  42A7                     clr.l      -[A7]
  1951. 000013C0  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  1952. 000013C4  42A7                     clr.l      -[A7]
  1953. 000013C6  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  1954. label000013CA:
  1955. 000013CA  486D C24E                pea.l      [A5 - 0x3DB2]
  1956. 000013CE  A875                     syscall    SetPBits/SetPortBits
  1957. 000013D0  2F3C 0002 0000           move.l     -[A7], 0x20000
  1958. 000013D6  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  1959. 000013DA  486D C4CC                pea.l      [A5 - 0x3B34]
  1960. 000013DE  A875                     syscall    SetPBits/SetPortBits
  1961. 000013E0  422D C0AC                clr.b      [A5 - 0x3F54]
  1962. 000013E4  4E5E                     unlink     A6
  1963. 000013E6  4E75                     rts
  1964. fn000013E8:
  1965. 000013E8  4E56 0000                link       A6, 0
  1966. 000013EC  102D B518                move.b     D0, [A5 - 0x4AE8]
  1967. 000013F0  6736                     beq        +0x38 /* 00001428 */
  1968. 000013F2  206D BA2A                movea.l    A0, [A5 - 0x45D6]
  1969. 000013F6  2050                     movea.l    A0, [A0]
  1970. 000013F8  226D BA2A                movea.l    A1, [A5 - 0x45D6]
  1971. 000013FC  2251                     movea.l    A1, [A1]
  1972. 000013FE  3028 0020                move.w     D0, [A0 + 0x20]
  1973. 00001402  B069 0022                cmp.w      D0, [A1 + 0x22]
  1974. 00001406  670A                     beq        +0xC /* 00001412 */
  1975. 00001408  1F3C 0002                move.b     -[A7], 0x2
  1976. 0000140C  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  1977. 00001410  6054                     bra        +0x56 /* 00001466 */
  1978. label00001412:
  1979. 00001412  486D B38A                pea.l      [A5 - 0x4C76]
  1980. 00001416  42A7                     clr.l      -[A7]
  1981. 00001418  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  1982. 0000141C  A9CF                     syscall    TESetText
  1983. 0000141E  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  1984. 00001422  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  1985. 00001426  603E                     bra        +0x40 /* 00001466 */
  1986. label00001428:
  1987. 00001428  4267                     clr.w      -[A7]
  1988. 0000142A  4EBA F86E                jsr        [PC - 0x792 /* 00000C9A */]
  1989. 0000142E  101F                     move.b     D0, [A7]+
  1990. 00001430  6734                     beq        +0x36 /* 00001466 */
  1991. 00001432  4EBA 5B1A                jsr        [PC + 0x5B1A /* 00006F4E */]
  1992. 00001436  486D C704                pea.l      [A5 - 0x38FC]
  1993. 0000143A  4EBA 1ABE                jsr        [PC + 0x1ABE /* 00002EFA */]
  1994. 0000143E  4EBA 15BC                jsr        [PC + 0x15BC /* 000029FC */]
  1995. 00001442  422D FD40                clr.b      [A5 - 0x2C0]
  1996. 00001446  422D FD1E                clr.b      [A5 - 0x2E2]
  1997. 0000144A  7005                     moveq.l    D0, 0x05
  1998. 0000144C  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  1999. 00001450  57C0                     seq        D0
  2000. 00001452  7204                     moveq.l    D1, 0x04
  2001. 00001454  B26D C732                cmp.w      D1, [A5 - 0x38CE]
  2002. 00001458  57C1                     seq        D1
  2003. 0000145A  8001                     or.b       D0, D1
  2004. 0000145C  6708                     beq        +0xA /* 00001466 */
  2005. 0000145E  3F2D FD08                move.w     -[A7], [A5 - 0x2F8]
  2006. 00001462  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2007. label00001466:
  2008. 00001466  4E5E                     unlink     A6
  2009. 00001468  4E75                     rts
  2010. export_188:
  2011. fn0000146A:
  2012. 0000146A  4E56 FFD8                link       A6, -0x0028
  2013. 0000146E  48E7 0018                movem.l    -[A7], A3,A4
  2014. 00001472  4267                     clr.w      -[A7]
  2015. 00001474  486D C704                pea.l      [A5 - 0x38FC]
  2016. 00001478  486D C290                pea.l      [A5 - 0x3D70]
  2017. 0000147C  486D C290                pea.l      [A5 - 0x3D70]
  2018. 00001480  A8AA                     syscall    SectRect
  2019. 00001482  101F                     move.b     D0, [A7]+
  2020. 00001484  6604                     bne        +0x6 /* 0000148A */
  2021. 00001486  6000 0140                bra        +0x142 /* 000015C8 */
  2022. label0000148A:
  2023. 0000148A  4EBA FE08                jsr        [PC - 0x1F8 /* 00001294 */]
  2024. 0000148E  7000                     moveq.l    D0, 0x00
  2025. 00001490  302D C292                move.w     D0, [A5 - 0x3D6E]
  2026. 00001494  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  2027. 0000149A  3B40 C292                move.w     [A5 - 0x3D6E], D0
  2028. 0000149E  7000                     moveq.l    D0, 0x00
  2029. 000014A0  322D C296                move.w     D1, [A5 - 0x3D6A]
  2030. 000014A4  D27C 001F                add.w      D1, 0x1F
  2031. 000014A8  3001                     move.w     D0, D1
  2032. 000014AA  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  2033. 000014B0  3B40 C296                move.w     [A5 - 0x3D6A], D0
  2034. 000014B4  42A7                     clr.l      -[A7]
  2035. 000014B6  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2036. 000014BA  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2037. 000014BE  285F                     movea.l    A4, [A7]+
  2038. 000014C0  42A7                     clr.l      -[A7]
  2039. 000014C2  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2040. 000014C6  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  2041. 000014CA  265F                     movea.l    A3, [A7]+
  2042. 000014CC  200B                     move.l     D0, A3
  2043. 000014CE  57C0                     seq        D0
  2044. 000014D0  220C                     move.l     D1, A4
  2045. 000014D2  57C1                     seq        D1
  2046. 000014D4  8001                     or.b       D0, D1
  2047. 000014D6  6708                     beq        +0xA /* 000014E0 */
  2048. 000014D8  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  2049. 000014DC  6000 00BE                bra        +0xC0 /* 0000159C */
  2050. label000014E0:
  2051. 000014E0  486D C460                pea.l      [A5 - 0x3BA0]
  2052. 000014E4  A873                     syscall    SetPort
  2053. 000014E6  486E FFE0                pea.l      [A6 - 0x20]
  2054. 000014EA  A898                     syscall    GetPenState
  2055. 000014EC  102D B570                move.b     D0, [A5 - 0x4A90]
  2056. 000014F0  672A                     beq        +0x2C /* 0000151C */
  2057. 000014F2  102D B52E                move.b     D0, [A5 - 0x4AD2]
  2058. 000014F6  6710                     beq        +0x12 /* 00001508 */
  2059. 000014F8  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  2060. 000014FC  42A7                     clr.l      -[A7]
  2061. 000014FE  486D C290                pea.l      [A5 - 0x3D70]
  2062. 00001502  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  2063. 00001506  6054                     bra        +0x56 /* 0000155C */
  2064. label00001508:
  2065. 00001508  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  2066. 0000150C  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  2067. 00001510  486D C290                pea.l      [A5 - 0x3D70]
  2068. 00001514  4267                     clr.w      -[A7]
  2069. 00001516  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  2070. 0000151A  6040                     bra        +0x42 /* 0000155C */
  2071. label0000151C:
  2072. 0000151C  102D C0AC                move.b     D0, [A5 - 0x3F54]
  2073. 00001520  6704                     beq        +0x6 /* 00001526 */
  2074. 00001522  4EBA FE64                jsr        [PC - 0x19C /* 00001388 */]
  2075. label00001526:
  2076. 00001526  102D B7D2                move.b     D0, [A5 - 0x482E]
  2077. 0000152A  6714                     beq        +0x16 /* 00001540 */
  2078. 0000152C  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  2079. 00001530  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  2080. 00001534  486D C290                pea.l      [A5 - 0x3D70]
  2081. 00001538  4267                     clr.w      -[A7]
  2082. 0000153A  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  2083. 0000153E  601C                     bra        +0x1E /* 0000155C */
  2084. label00001540:
  2085. 00001540  2F2D C45C                move.l     -[A7], [A5 - 0x3BA4]
  2086. 00001544  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  2087. 00001548  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  2088. 0000154C  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  2089. 00001550  486D C290                pea.l      [A5 - 0x3D70]
  2090. 00001554  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  2091. 00001558  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2092. label0000155C:
  2093. 0000155C  102D C218                move.b     D0, [A5 - 0x3DE8]
  2094. 00001560  6704                     beq        +0x6 /* 00001566 */
  2095. 00001562  4EBA FD68                jsr        [PC - 0x298 /* 000012CC */]
  2096. label00001566:
  2097. 00001566  4267                     clr.w      -[A7]
  2098. 00001568  486D C290                pea.l      [A5 - 0x3D70]
  2099. 0000156C  486D BA4C                pea.l      [A5 - 0x45B4]
  2100. 00001570  486E FFD8                pea.l      [A6 - 0x28]
  2101. 00001574  A8AA                     syscall    SectRect
  2102. 00001576  101F                     move.b     D0, [A7]+
  2103. 00001578  671C                     beq        +0x1E /* 00001596 */
  2104. 0000157A  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  2105. 0000157E  2F2D C4DE                move.l     -[A7], [A5 - 0x3B22]
  2106. 00001582  2F2D C716                move.l     -[A7], [A5 - 0x38EA]
  2107. 00001586  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  2108. 0000158A  486E FFD8                pea.l      [A6 - 0x28]
  2109. 0000158E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2110. 00001592  4EAD 2D02                jsr        [A5 + 0x2D02 /* export_1436 */]
  2111. label00001596:
  2112. 00001596  486E FFE0                pea.l      [A6 - 0x20]
  2113. 0000159A  A899                     syscall    SetPenState
  2114. label0000159C:
  2115. 0000159C  200B                     move.l     D0, A3
  2116. 0000159E  670A                     beq        +0xC /* 000015AA */
  2117. 000015A0  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2118. 000015A4  4267                     clr.w      -[A7]
  2119. 000015A6  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  2120. label000015AA:
  2121. 000015AA  200C                     move.l     D0, A4
  2122. 000015AC  670A                     beq        +0xC /* 000015B8 */
  2123. 000015AE  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2124. 000015B2  4267                     clr.w      -[A7]
  2125. 000015B4  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  2126. label000015B8:
  2127. 000015B8  41ED C290                lea.l      A0, [A5 - 0x3D70]
  2128. 000015BC  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  2129. 000015C0  7003                     moveq.l    D0, 0x03
  2130. label000015C2:
  2131. 000015C2  30D9                     move.w     [A0]+, [A1]+
  2132. 000015C4  51C8 FFFC                dbf        D0, -0x6 /* 000015C2 */
  2133. label000015C8:
  2134. 000015C8  4CDF 1800                movem.l    A3,A4, [A7]+
  2135. 000015CC  4E5E                     unlink     A6
  2136. 000015CE  4E75                     rts
  2137. fn000015D0:
  2138. 000015D0  4E56 FFF2                link       A6, -0x000E
  2139. 000015D4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2140. 000015D8  286E 0008                movea.l    A4, [A6 + 0x8]
  2141. 000015DC  4267                     clr.w      -[A7]
  2142. 000015DE  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2143. 000015E2  101F                     move.b     D0, [A7]+
  2144. 000015E4  6706                     beq        +0x8 /* 000015EC */
  2145. 000015E6  1B7C 0001 C2D8           move.b     [A5 - 0x3D28], 0x1
  2146. label000015EC:
  2147. 000015EC  102D C2D8                move.b     D0, [A5 - 0x3D28]
  2148. 000015F0  6760                     beq        +0x62 /* 00001652 */
  2149. 000015F2  2D54 FFF2                move.l     [A6 - 0xE], [A4]
  2150. 000015F6  3E2C 0002                move.w     D7, [A4 + 0x2]
  2151. 000015FA  9E6E 000E                sub.w      D7, [A6 + 0xE]
  2152. 000015FE  3C14                     move.w     D6, [A4]
  2153. 00001600  9C6E 000C                sub.w      D6, [A6 + 0xC]
  2154. 00001604  3007                     move.w     D0, D7
  2155. 00001606  6A02                     bpl        +0x4 /* 0000160A */
  2156. 00001608  4440                     neg.w      D0
  2157. label0000160A:
  2158. 0000160A  3D40 FFFA                move.w     [A6 - 0x6], D0
  2159. 0000160E  3006                     move.w     D0, D6
  2160. 00001610  6A02                     bpl        +0x4 /* 00001614 */
  2161. 00001612  4440                     neg.w      D0
  2162. label00001614:
  2163. 00001614  3800                     move.w     D4, D0
  2164. 00001616  4267                     clr.w      -[A7]
  2165. 00001618  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2166. 0000161C  3F04                     move.w     -[A7], D4
  2167. 0000161E  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  2168. 00001622  3A1F                     move.w     D5, [A7]+
  2169. 00001624  4A47                     tst.w      D7
  2170. 00001626  6C08                     bge        +0xA /* 00001630 */
  2171. 00001628  3005                     move.w     D0, D5
  2172. 0000162A  4440                     neg.w      D0
  2173. 0000162C  3E00                     move.w     D7, D0
  2174. 0000162E  6002                     bra        +0x4 /* 00001632 */
  2175. label00001630:
  2176. 00001630  3E05                     move.w     D7, D5
  2177. label00001632:
  2178. 00001632  4A46                     tst.w      D6
  2179. 00001634  6C08                     bge        +0xA /* 0000163E */
  2180. 00001636  3005                     move.w     D0, D5
  2181. 00001638  4440                     neg.w      D0
  2182. 0000163A  3C00                     move.w     D6, D0
  2183. 0000163C  6002                     bra        +0x4 /* 00001640 */
  2184. label0000163E:
  2185. 0000163E  3C05                     move.w     D6, D5
  2186. label00001640:
  2187. 00001640  3007                     move.w     D0, D7
  2188. 00001642  D06E 000E                add.w      D0, [A6 + 0xE]
  2189. 00001646  3940 0002                move.w     [A4 + 0x2], D0
  2190. 0000164A  3006                     move.w     D0, D6
  2191. 0000164C  D06E 000C                add.w      D0, [A6 + 0xC]
  2192. 00001650  3880                     move.w     [A4], D0
  2193. label00001652:
  2194. 00001652  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2195. 00001656  4E5E                     unlink     A6
  2196. 00001658  205F                     movea.l    A0, [A7]+
  2197. 0000165A  504F                     addq.w     A7, 8
  2198. 0000165C  4ED0                     jmp        [A0]
  2199. export_189:
  2200. fn0000165E:
  2201. 0000165E  4E56 FFFC                link       A6, -0x0004
  2202. 00001662  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2203. 00001666  266E 0016                movea.l    A3, [A6 + 0x16]
  2204. 0000166A  286E 0010                movea.l    A4, [A6 + 0x10]
  2205. 0000166E  2A2E 000C                move.l     D5, [A6 + 0xC]
  2206. 00001672  2C2E 0008                move.l     D6, [A6 + 0x8]
  2207. 00001676  4267                     clr.w      -[A7]
  2208. 00001678  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2209. 0000167C  101F                     move.b     D0, [A7]+
  2210. 0000167E  6706                     beq        +0x8 /* 00001686 */
  2211. 00001680  1B7C 0001 C2D8           move.b     [A5 - 0x3D28], 0x1
  2212. label00001686:
  2213. 00001686  7002                     moveq.l    D0, 0x02
  2214. 00001688  B06E 0014                cmp.w      D0, [A6 + 0x14]
  2215. 0000168C  5DC0                     slt        D0
  2216. 0000168E  802D C2D8                or.b       D0, [A5 - 0x3D28]
  2217. 00001692  0240 0001                andi.w     D0, 0x1
  2218. 00001696  6762                     beq        +0x64 /* 000016FA */
  2219. 00001698  42A7                     clr.l      -[A7]
  2220. 0000169A  302B 0002                move.w     D0, [A3 + 0x2]
  2221. 0000169E  906E 001C                sub.w      D0, [A6 + 0x1C]
  2222. 000016A2  48C0                     ext.l      D0
  2223. 000016A4  2F00                     move.l     -[A7], D0
  2224. 000016A6  3013                     move.w     D0, [A3]
  2225. 000016A8  906E 001A                sub.w      D0, [A6 + 0x1A]
  2226. 000016AC  48C0                     ext.l      D0
  2227. 000016AE  2F00                     move.l     -[A7], D0
  2228. 000016B0  A818                     syscall    FixATan2
  2229. 000016B2  201F                     move.l     D0, [A7]+
  2230. 000016B4  D0BC 0006 4880           add.l      D0, 0x64880
  2231. 000016BA  2880                     move.l     [A4], D0
  2232. 000016BC  2046                     movea.l    A0, D6
  2233. 000016BE  2F08                     move.l     -[A7], A0
  2234. 000016C0  42A7                     clr.l      -[A7]
  2235. 000016C2  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  2236. 000016C6  2F13                     move.l     -[A7], [A3]
  2237. 000016C8  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  2238. 000016CC  201F                     move.l     D0, [A7]+
  2239. 000016CE  205F                     movea.l    A0, [A7]+
  2240. 000016D0  2080                     move.l     [A0], D0
  2241. 000016D2  2045                     movea.l    A0, D5
  2242. 000016D4  2F08                     move.l     -[A7], A0
  2243. 000016D6  42A7                     clr.l      -[A7]
  2244. 000016D8  2F3C 0006 4880           move.l     -[A7], 0x64880
  2245. 000016DE  2F08                     move.l     -[A7], A0
  2246. 000016E0  42A7                     clr.l      -[A7]
  2247. 000016E2  302E 0014                move.w     D0, [A6 + 0x14]
  2248. 000016E6  48C0                     ext.l      D0
  2249. 000016E8  2F00                     move.l     -[A7], D0
  2250. 000016EA  A83F                     syscall    Long2Fix
  2251. 000016EC  201F                     move.l     D0, [A7]+
  2252. 000016EE  205F                     movea.l    A0, [A7]+
  2253. 000016F0  2F00                     move.l     -[A7], D0
  2254. 000016F2  A84D                     syscall    FixDiv
  2255. 000016F4  201F                     move.l     D0, [A7]+
  2256. 000016F6  205F                     movea.l    A0, [A7]+
  2257. 000016F8  2080                     move.l     [A0], D0
  2258. label000016FA:
  2259. 000016FA  102D C2D8                move.b     D0, [A5 - 0x3D28]
  2260. 000016FE  6700 0094                beq        +0x96 /* 00001794 */
  2261. 00001702  2045                     movea.l    A0, D5
  2262. 00001704  2F10                     move.l     -[A7], [A0]
  2263. 00001706  7002                     moveq.l    D0, 0x02
  2264. 00001708  2F00                     move.l     -[A7], D0
  2265. 0000170A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  2266. 0000170E  2E1F                     move.l     D7, [A7]+
  2267. 00001710  DE94                     add.l      D7, [A4]
  2268. 00001712  42A7                     clr.l      -[A7]
  2269. 00001714  2F07                     move.l     -[A7], D7
  2270. 00001716  2F3C 0000 4305           move.l     -[A7], 0x4305
  2271. 0000171C  A84D                     syscall    FixDiv
  2272. 0000171E  2E1F                     move.l     D7, [A7]+
  2273. 00001720  42A7                     clr.l      -[A7]
  2274. 00001722  4267                     clr.w      -[A7]
  2275. 00001724  2F07                     move.l     -[A7], D7
  2276. 00001726  A86C                     syscall    FixRound
  2277. 00001728  301F                     move.w     D0, [A7]+
  2278. 0000172A  48C0                     ext.l      D0
  2279. 0000172C  2F00                     move.l     -[A7], D0
  2280. 0000172E  A83F                     syscall    Long2Fix
  2281. 00001730  2E1F                     move.l     D7, [A7]+
  2282. 00001732  42A7                     clr.l      -[A7]
  2283. 00001734  2F07                     move.l     -[A7], D7
  2284. 00001736  2F3C 0000 4305           move.l     -[A7], 0x4305
  2285. 0000173C  A868                     syscall    FixMul
  2286. 0000173E  2E1F                     move.l     D7, [A7]+
  2287. 00001740  2045                     movea.l    A0, D5
  2288. 00001742  2F10                     move.l     -[A7], [A0]
  2289. 00001744  7002                     moveq.l    D0, 0x02
  2290. 00001746  2F00                     move.l     -[A7], D0
  2291. 00001748  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  2292. 0000174C  2007                     move.l     D0, D7
  2293. 0000174E  909F                     sub.l      D0, [A7]+
  2294. 00001750  2880                     move.l     [A4], D0
  2295. 00001752  42A7                     clr.l      -[A7]
  2296. 00001754  42A7                     clr.l      -[A7]
  2297. 00001756  2046                     movea.l    A0, D6
  2298. 00001758  2F10                     move.l     -[A7], [A0]
  2299. 0000175A  42A7                     clr.l      -[A7]
  2300. 0000175C  42A7                     clr.l      -[A7]
  2301. 0000175E  2F14                     move.l     -[A7], [A4]
  2302. 00001760  A847                     syscall    FracCos
  2303. 00001762  4EBA 20EE                jsr        [PC + 0x20EE /* 00003852 */]
  2304. 00001766  A868                     syscall    FixMul
  2305. 00001768  A840                     syscall    Fix2Long
  2306. 0000176A  201F                     move.l     D0, [A7]+
  2307. 0000176C  D06E 001C                add.w      D0, [A6 + 0x1C]
  2308. 00001770  3740 0002                move.w     [A3 + 0x2], D0
  2309. 00001774  42A7                     clr.l      -[A7]
  2310. 00001776  42A7                     clr.l      -[A7]
  2311. 00001778  2046                     movea.l    A0, D6
  2312. 0000177A  2F10                     move.l     -[A7], [A0]
  2313. 0000177C  42A7                     clr.l      -[A7]
  2314. 0000177E  42A7                     clr.l      -[A7]
  2315. 00001780  2F14                     move.l     -[A7], [A4]
  2316. 00001782  A848                     syscall    FracSin
  2317. 00001784  4EBA 20CC                jsr        [PC + 0x20CC /* 00003852 */]
  2318. 00001788  A868                     syscall    FixMul
  2319. 0000178A  A840                     syscall    Fix2Long
  2320. 0000178C  201F                     move.l     D0, [A7]+
  2321. 0000178E  D06E 001A                add.w      D0, [A6 + 0x1A]
  2322. 00001792  3680                     move.w     [A3], D0
  2323. label00001794:
  2324. 00001794  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2325. 00001798  4E5E                     unlink     A6
  2326. 0000179A  205F                     movea.l    A0, [A7]+
  2327. 0000179C  DEFC 0016                add.w      A7, 0x16
  2328. 000017A0  4ED0                     jmp        [A0]
  2329. fn000017A2:
  2330. 000017A2  4E56 F038                link       A6, -0x0FC8
  2331. 000017A6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2332. 000017AA  4EBA 1A1E                jsr        [PC + 0x1A1E /* 000031CA */]
  2333. 000017AE  486E FFF4                pea.l      [A6 - 0xC]
  2334. 000017B2  4EBA 15BA                jsr        [PC + 0x15BA /* 00002D6E */]
  2335. 000017B6  4EBA F56A                jsr        [PC - 0xA96 /* 00000D22 */]
  2336. 000017BA  102D B9F8                move.b     D0, [A5 - 0x4608]
  2337. 000017BE  6712                     beq        +0x14 /* 000017D2 */
  2338. 000017C0  42A7                     clr.l      -[A7]
  2339. 000017C2  4EBA 1834                jsr        [PC + 0x1834 /* 00002FF8 */]
  2340. 000017C6  2A1F                     move.l     D5, [A7]+
  2341. 000017C8  42A7                     clr.l      -[A7]
  2342. 000017CA  A8D8                     syscall    NewRgn
  2343. 000017CC  285F                     movea.l    A4, [A7]+
  2344. 000017CE  A8DA                     syscall    OpenRgn
  2345. 000017D0  A897                     syscall    ShowPen
  2346. label000017D2:
  2347. 000017D2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2348. 000017D6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2349. 000017DA  4EBA 1A0E                jsr        [PC + 0x1A0E /* 000031EA */]
  2350. 000017DE  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  2351. 000017E4  7E01                     moveq.l    D7, 0x01
  2352. label000017E6:
  2353. 000017E6  486E FFFC                pea.l      [A6 - 0x4]
  2354. 000017EA  4EBA 1582                jsr        [PC + 0x1582 /* 00002D6E */]
  2355. 000017EE  486E FFFC                pea.l      [A6 - 0x4]
  2356. 000017F2  486E FFF8                pea.l      [A6 - 0x8]
  2357. 000017F6  7004                     moveq.l    D0, 0x04
  2358. 000017F8  2F00                     move.l     -[A7], D0
  2359. 000017FA  1F3C 0001                move.b     -[A7], 0x1
  2360. 000017FE  4EBA 231A                jsr        [PC + 0x231A /* 00003B1A */]
  2361. 00001802  302E FFFE                move.w     D0, [A6 - 0x2]
  2362. 00001806  906E FFFA                sub.w      D0, [A6 - 0x6]
  2363. 0000180A  6A02                     bpl        +0x4 /* 0000180E */
  2364. 0000180C  4440                     neg.w      D0
  2365. label0000180E:
  2366. 0000180E  322E FFFC                move.w     D1, [A6 - 0x4]
  2367. 00001812  926E FFF8                sub.w      D1, [A6 - 0x8]
  2368. 00001816  6A02                     bpl        +0x4 /* 0000181A */
  2369. 00001818  4441                     neg.w      D1
  2370. label0000181A:
  2371. 0000181A  D240                     add.w      D1, D0
  2372. 0000181C  7001                     moveq.l    D0, 0x01
  2373. 0000181E  B041                     cmp.w      D0, D1
  2374. 00001820  6C22                     bge        +0x24 /* 00001844 */
  2375. 00001822  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2376. 00001826  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2377. 0000182A  4EBA 19BE                jsr        [PC + 0x19BE /* 000031EA */]
  2378. 0000182E  3007                     move.w     D0, D7
  2379. 00001830  E540                     asl        D0.w, 2
  2380. 00001832  41EE F04C                lea.l      A0, [A6 - 0xFB4]
  2381. 00001836  21AE FFFC 0000           move.l     [A0 + D0.w], [A6 - 0x4]
  2382. 0000183C  5247                     addq.w     D7, 1
  2383. 0000183E  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  2384. label00001844:
  2385. 00001844  102D B9F8                move.b     D0, [A5 - 0x4608]
  2386. 00001848  6716                     beq        +0x18 /* 00001860 */
  2387. 0000184A  2F00                     move.l     -[A7], D0
  2388. 0000184C  4267                     clr.w      -[A7]
  2389. 0000184E  4EBA EF72                jsr        [PC - 0x108E /* 000007C2 */]
  2390. 00001852  321F                     move.w     D1, [A7]+
  2391. 00001854  201F                     move.l     D0, [A7]+
  2392. 00001856  48C1                     ext.l      D1
  2393. 00001858  BA81                     cmp.l      D5, D1
  2394. 0000185A  5DC1                     slt        D1
  2395. 0000185C  C001                     and.b      D0, D1
  2396. 0000185E  6620                     bne        +0x22 /* 00001880 */
  2397. label00001860:
  2398. 00001860  0C47 03E8                cmpi.w     D7, 0x3E8
  2399. 00001864  57C0                     seq        D0
  2400. 00001866  2F00                     move.l     -[A7], D0
  2401. 00001868  4267                     clr.w      -[A7]
  2402. 0000186A  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  2403. 0000186E  121F                     move.b     D1, [A7]+
  2404. 00001870  201F                     move.l     D0, [A7]+
  2405. 00001872  0A01 0001                xori.b     D1, 0x1
  2406. 00001876  8001                     or.b       D0, D1
  2407. 00001878  0240 0001                andi.w     D0, 0x1
  2408. 0000187C  6700 FF68                beq        -0x96 /* 000017E6 */
  2409. label00001880:
  2410. 00001880  102D B9F8                move.b     D0, [A5 - 0x4608]
  2411. 00001884  6700 00F6                beq        +0xF8 /* 0000197C */
  2412. 00001888  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2413. 0000188C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2414. 00001890  4EBA 1958                jsr        [PC + 0x1958 /* 000031EA */]
  2415. 00001894  A896                     syscall    HidePen
  2416. 00001896  2F0C                     move.l     -[A7], A4
  2417. 00001898  A8DB                     syscall    CloseRgn
  2418. 0000189A  2054                     movea.l    A0, [A4]
  2419. 0000189C  43EE F03C                lea.l      A1, [A6 - 0xFC4]
  2420. 000018A0  5488                     addq.l     A0, 2
  2421. 000018A2  7003                     moveq.l    D0, 0x03
  2422. label000018A4:
  2423. 000018A4  32D8                     move.w     [A1]+, [A0]+
  2424. 000018A6  51C8 FFFC                dbf        D0, -0x6 /* 000018A4 */
  2425. 000018AA  486E F03C                pea.l      [A6 - 0xFC4]
  2426. 000018AE  302D C5A6                move.w     D0, [A5 - 0x3A5A]
  2427. 000018B2  4440                     neg.w      D0
  2428. 000018B4  3F00                     move.w     -[A7], D0
  2429. 000018B6  302D C5A6                move.w     D0, [A5 - 0x3A5A]
  2430. 000018BA  4440                     neg.w      D0
  2431. 000018BC  3F00                     move.w     -[A7], D0
  2432. 000018BE  A8A9                     syscall    InsetRect
  2433. 000018C0  486D B880                pea.l      [A5 - 0x4780]
  2434. 000018C4  A875                     syscall    SetPBits/SetPortBits
  2435. 000018C6  2F0C                     move.l     -[A7], A4
  2436. 000018C8  486D FE70                pea.l      [A5 - 0x190]
  2437. 000018CC  A8D6                     syscall    FillRgn
  2438. 000018CE  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  2439. 000018D2  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  2440. 000018D6  486E F03C                pea.l      [A6 - 0xFC4]
  2441. 000018DA  4267                     clr.w      -[A7]
  2442. 000018DC  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  2443. 000018E0  486E F03C                pea.l      [A6 - 0xFC4]
  2444. 000018E4  486D FC4E                pea.l      [A5 - 0x3B2]
  2445. 000018E8  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  2446. 000018EC  4267                     clr.w      -[A7]
  2447. 000018EE  486D C936                pea.l      [A5 - 0x36CA]
  2448. 000018F2  486D FE70                pea.l      [A5 - 0x190]
  2449. 000018F6  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  2450. 000018FA  101F                     move.b     D0, [A7]+
  2451. 000018FC  6660                     bne        +0x62 /* 0000195E */
  2452. 000018FE  486D B88E                pea.l      [A5 - 0x4772]
  2453. 00001902  A875                     syscall    SetPBits/SetPortBits
  2454. 00001904  486D C936                pea.l      [A5 - 0x36CA]
  2455. 00001908  A89D                     syscall    PenPat
  2456. 0000190A  3F3C 000F                move.w     -[A7], 0xF
  2457. 0000190E  A89C                     syscall    PenMode
  2458. 00001910  486E F03C                pea.l      [A6 - 0xFC4]
  2459. 00001914  A8A2                     syscall    PaintRect
  2460. 00001916  102D C1B6                move.b     D0, [A5 - 0x3E4A]
  2461. 0000191A  6642                     bne        +0x44 /* 0000195E */
  2462. 0000191C  4EBA 18AC                jsr        [PC + 0x18AC /* 000031CA */]
  2463. 00001920  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2464. 00001924  4EBA 1F0C                jsr        [PC + 0x1F0C /* 00003832 */]
  2465. 00001928  3D7C 0001 F03A           move.w     [A6 - 0xFC6], 0x1
  2466. 0000192E  3007                     move.w     D0, D7
  2467. 00001930  5340                     subq.w     D0, 1
  2468. 00001932  3D40 F038                move.w     [A6 - 0xFC8], D0
  2469. 00001936  3C2E F03A                move.w     D6, [A6 - 0xFC6]
  2470. 0000193A  6014                     bra        +0x16 /* 00001950 */
  2471. label0000193C:
  2472. 0000193C  3006                     move.w     D0, D6
  2473. 0000193E  E540                     asl        D0.w, 2
  2474. 00001940  41EE F04C                lea.l      A0, [A6 - 0xFB4]
  2475. 00001944  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2476. 00001948  4EBA 1974                jsr        [PC + 0x1974 /* 000032BE */]
  2477. 0000194C  5246                     addq.w     D6, 1
  2478. 0000194E  6906                     bvs        +0x8 /* 00001956 */
  2479. label00001950:
  2480. 00001950  BC6E F038                cmp.w      D6, [A6 - 0xFC8]
  2481. 00001954  6FE6                     ble        -0x18 /* 0000193C */
  2482. label00001956:
  2483. 00001956  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2484. 0000195A  4EBA 1962                jsr        [PC + 0x1962 /* 000032BE */]
  2485. label0000195E:
  2486. 0000195E  2F0C                     move.l     -[A7], A4
  2487. 00001960  A8D9                     syscall    DisposRgn/DisposeRgn
  2488. 00001962  486E F03C                pea.l      [A6 - 0xFC4]
  2489. 00001966  486E F03C                pea.l      [A6 - 0xFC4]
  2490. 0000196A  4267                     clr.w      -[A7]
  2491. 0000196C  4EBA 4FEE                jsr        [PC + 0x4FEE /* 0000695C */]
  2492. 00001970  486E F03C                pea.l      [A6 - 0xFC4]
  2493. 00001974  486D C290                pea.l      [A5 - 0x3D70]
  2494. 00001978  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  2495. label0000197C:
  2496. 0000197C  486D C4CC                pea.l      [A5 - 0x3B34]
  2497. 00001980  A875                     syscall    SetPBits/SetPortBits
  2498. 00001982  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2499. 00001986  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  2500. 0000198C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2501. 00001990  4E5E                     unlink     A6
  2502. 00001992  4E75                     rts
  2503. fn00001994:
  2504. 00001994  4E56 FFD0                link       A6, -0x0030
  2505. 00001998  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2506. 0000199C  4EBA 182C                jsr        [PC + 0x182C /* 000031CA */]
  2507. 000019A0  3C2D C5A6                move.w     D6, [A5 - 0x3A5A]
  2508. 000019A4  9C6D B7D4                sub.w      D6, [A5 - 0x482C]
  2509. 000019A8  486E FFFC                pea.l      [A6 - 0x4]
  2510. 000019AC  4EBA 13C0                jsr        [PC + 0x13C0 /* 00002D6E */]
  2511. 000019B0  4EBA F370                jsr        [PC - 0xC90 /* 00000D22 */]
  2512. 000019B4  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  2513. 000019BA  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  2514. 000019C0  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  2515. 000019C6  7E01                     moveq.l    D7, 0x01
  2516. 000019C8  7001                     moveq.l    D0, 0x01
  2517. 000019CA  B06D FD2C                cmp.w      D0, [A5 - 0x2D4]
  2518. 000019CE  57C0                     seq        D0
  2519. 000019D0  C02D A07E                and.b      D0, [A5 - 0x5F82]
  2520. 000019D4  122D C370                move.b     D1, [A5 - 0x3C90]
  2521. 000019D8  0A01 0001                xori.b     D1, 0x1
  2522. 000019DC  C001                     and.b      D0, D1
  2523. 000019DE  6702                     beq        +0x4 /* 000019E2 */
  2524. 000019E0  4207                     clr.b      D7
  2525. label000019E2:
  2526. 000019E2  486E FFF4                pea.l      [A6 - 0xC]
  2527. 000019E6  4EBA 1386                jsr        [PC + 0x1386 /* 00002D6E */]
  2528. 000019EA  486E FFF4                pea.l      [A6 - 0xC]
  2529. 000019EE  486E FFF8                pea.l      [A6 - 0x8]
  2530. 000019F2  7004                     moveq.l    D0, 0x04
  2531. 000019F4  2F00                     move.l     -[A7], D0
  2532. 000019F6  1F3C 0001                move.b     -[A7], 0x1
  2533. 000019FA  4EBA 211E                jsr        [PC + 0x211E /* 00003B1A */]
  2534. 000019FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2535. 00001A02  486E FFF4                pea.l      [A6 - 0xC]
  2536. 00001A06  3F3C 0002                move.w     -[A7], 0x2
  2537. 00001A0A  486E FFDC                pea.l      [A6 - 0x24]
  2538. 00001A0E  486E FFE0                pea.l      [A6 - 0x20]
  2539. 00001A12  486E FFE4                pea.l      [A6 - 0x1C]
  2540. 00001A16  4EBA FC46                jsr        [PC - 0x3BA /* 0000165E */]
  2541. 00001A1A  4267                     clr.w      -[A7]
  2542. 00001A1C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2543. 00001A20  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2544. 00001A24  3F2D FD2C                move.w     -[A7], [A5 - 0x2D4]
  2545. 00001A28  4EAD 28C2                jsr        [A5 + 0x28C2 /* export_1300 */]
  2546. 00001A2C  101F                     move.b     D0, [A7]+
  2547. 00001A2E  0A00 0001                xori.b     D0, 0x1
  2548. 00001A32  2207                     move.l     D1, D7
  2549. 00001A34  8200                     or.b       D1, D0
  2550. 00001A36  6700 0090                beq        +0x92 /* 00001AC8 */
  2551. 00001A3A  102D C2F8                move.b     D0, [A5 - 0x3D08]
  2552. 00001A3E  6608                     bne        +0xA /* 00001A48 */
  2553. 00001A40  486E FFEC                pea.l      [A6 - 0x14]
  2554. 00001A44  4EBA 0FE6                jsr        [PC + 0xFE6 /* 00002A2C */]
  2555. label00001A48:
  2556. 00001A48  102D C240                move.b     D0, [A5 - 0x3DC0]
  2557. 00001A4C  673A                     beq        +0x3C /* 00001A88 */
  2558. 00001A4E  3A2E FFF6                move.w     D5, [A6 - 0xA]
  2559. 00001A52  9A6E FFFE                sub.w      D5, [A6 - 0x2]
  2560. 00001A56  382E FFF4                move.w     D4, [A6 - 0xC]
  2561. 00001A5A  986E FFFC                sub.w      D4, [A6 - 0x4]
  2562. 00001A5E  302E FFFE                move.w     D0, [A6 - 0x2]
  2563. 00001A62  9045                     sub.w      D0, D5
  2564. 00001A64  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2565. 00001A68  302E FFFC                move.w     D0, [A6 - 0x4]
  2566. 00001A6C  9044                     sub.w      D0, D4
  2567. 00001A6E  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2568. 00001A72  3005                     move.w     D0, D5
  2569. 00001A74  D06E FFFE                add.w      D0, [A6 - 0x2]
  2570. 00001A78  3D40 FFDA                move.w     [A6 - 0x26], D0
  2571. 00001A7C  3004                     move.w     D0, D4
  2572. 00001A7E  D06E FFFC                add.w      D0, [A6 - 0x4]
  2573. 00001A82  3D40 FFD8                move.w     [A6 - 0x28], D0
  2574. 00001A86  600C                     bra        +0xE /* 00001A94 */
  2575. label00001A88:
  2576. 00001A88  2D6E FFFC FFD4           move.l     [A6 - 0x2C], [A6 - 0x4]
  2577. 00001A8E  2D6E FFF4 FFD8           move.l     [A6 - 0x28], [A6 - 0xC]
  2578. label00001A94:
  2579. 00001A94  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  2580. 00001A98  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2581. 00001A9C  4EBA 174C                jsr        [PC + 0x174C /* 000031EA */]
  2582. 00001AA0  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  2583. 00001AA4  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2584. 00001AA8  486E FFEC                pea.l      [A6 - 0x14]
  2585. 00001AAC  A8AC                     syscall    Pt2Rect
  2586. 00001AAE  486E FFEC                pea.l      [A6 - 0x14]
  2587. 00001AB2  3006                     move.w     D0, D6
  2588. 00001AB4  4440                     neg.w      D0
  2589. 00001AB6  3F00                     move.w     -[A7], D0
  2590. 00001AB8  3006                     move.w     D0, D6
  2591. 00001ABA  4440                     neg.w      D0
  2592. 00001ABC  3F00                     move.w     -[A7], D0
  2593. 00001ABE  A8A9                     syscall    InsetRect
  2594. 00001AC0  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  2595. 00001AC6  4207                     clr.b      D7
  2596. label00001AC8:
  2597. 00001AC8  4267                     clr.w      -[A7]
  2598. 00001ACA  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  2599. 00001ACE  101F                     move.b     D0, [A7]+
  2600. 00001AD0  0A00 0001                xori.b     D0, 0x1
  2601. 00001AD4  6700 FF0C                beq        -0xF2 /* 000019E2 */
  2602. 00001AD8  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  2603. 00001ADE  486D C4CC                pea.l      [A5 - 0x3B34]
  2604. 00001AE2  A875                     syscall    SetPBits/SetPortBits
  2605. 00001AE4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2606. 00001AE8  4E5E                     unlink     A6
  2607. 00001AEA  4E75                     rts
  2608. fn00001AEC:
  2609. 00001AEC  4E56 FFDC                link       A6, -0x0024
  2610. 00001AF0  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2611. 00001AF4  1A2E 0008                move.b     D5, [A6 + 0x8]
  2612. 00001AF8  4EBA 16D0                jsr        [PC + 0x16D0 /* 000031CA */]
  2613. 00001AFC  486E FFF4                pea.l      [A6 - 0xC]
  2614. 00001B00  4EBA 126C                jsr        [PC + 0x126C /* 00002D6E */]
  2615. 00001B04  4EBA F21C                jsr        [PC - 0xDE4 /* 00000D22 */]
  2616. 00001B08  2D6E FFF4 FFEC           move.l     [A6 - 0x14], [A6 - 0xC]
  2617. 00001B0E  2D6E FFF4 FFF0           move.l     [A6 - 0x10], [A6 - 0xC]
  2618. 00001B14  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  2619. 00001B1A  7E01                     moveq.l    D7, 0x01
  2620. 00001B1C  4206                     clr.b      D6
  2621. 00001B1E  7001                     moveq.l    D0, 0x01
  2622. 00001B20  B06D FD2C                cmp.w      D0, [A5 - 0x2D4]
  2623. 00001B24  57C0                     seq        D0
  2624. 00001B26  C02D A07E                and.b      D0, [A5 - 0x5F82]
  2625. 00001B2A  122D C370                move.b     D1, [A5 - 0x3C90]
  2626. 00001B2E  0A01 0001                xori.b     D1, 0x1
  2627. 00001B32  C001                     and.b      D0, D1
  2628. 00001B34  6702                     beq        +0x4 /* 00001B38 */
  2629. 00001B36  4207                     clr.b      D7
  2630. label00001B38:
  2631. 00001B38  486E FFF8                pea.l      [A6 - 0x8]
  2632. 00001B3C  4EBA 1230                jsr        [PC + 0x1230 /* 00002D6E */]
  2633. 00001B40  486E FFF8                pea.l      [A6 - 0x8]
  2634. 00001B44  486E FFFC                pea.l      [A6 - 0x4]
  2635. 00001B48  7004                     moveq.l    D0, 0x04
  2636. 00001B4A  2F00                     move.l     -[A7], D0
  2637. 00001B4C  1F3C 0001                move.b     -[A7], 0x1
  2638. 00001B50  4EBA 1FC8                jsr        [PC + 0x1FC8 /* 00003B1A */]
  2639. 00001B54  4267                     clr.w      -[A7]
  2640. 00001B56  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2641. 00001B5A  101F                     move.b     D0, [A7]+
  2642. 00001B5C  6734                     beq        +0x36 /* 00001B92 */
  2643. 00001B5E  1006                     move.b     D0, D6
  2644. 00001B60  660E                     bne        +0x10 /* 00001B70 */
  2645. 00001B62  2D6E FFF8 FFE0           move.l     [A6 - 0x20], [A6 - 0x8]
  2646. 00001B68  2D6E FFF4 FFDC           move.l     [A6 - 0x24], [A6 - 0xC]
  2647. 00001B6E  7C01                     moveq.l    D6, 0x01
  2648. label00001B70:
  2649. 00001B70  302E FFFA                move.w     D0, [A6 - 0x6]
  2650. 00001B74  D06E FFDE                add.w      D0, [A6 - 0x22]
  2651. 00001B78  906E FFE2                sub.w      D0, [A6 - 0x1E]
  2652. 00001B7C  3D40 FFF6                move.w     [A6 - 0xA], D0
  2653. 00001B80  302E FFF8                move.w     D0, [A6 - 0x8]
  2654. 00001B84  D06E FFDC                add.w      D0, [A6 - 0x24]
  2655. 00001B88  906E FFE0                sub.w      D0, [A6 - 0x20]
  2656. 00001B8C  3D40 FFF4                move.w     [A6 - 0xC], D0
  2657. 00001B90  6002                     bra        +0x4 /* 00001B94 */
  2658. label00001B92:
  2659. 00001B92  4206                     clr.b      D6
  2660. label00001B94:
  2661. 00001B94  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2662. 00001B98  486E FFF8                pea.l      [A6 - 0x8]
  2663. 00001B9C  4EBA FA32                jsr        [PC - 0x5CE /* 000015D0 */]
  2664. 00001BA0  4267                     clr.w      -[A7]
  2665. 00001BA2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2666. 00001BA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2667. 00001BAA  3F2D FD2C                move.w     -[A7], [A5 - 0x2D4]
  2668. 00001BAE  4EAD 28C2                jsr        [A5 + 0x28C2 /* export_1300 */]
  2669. 00001BB2  101F                     move.b     D0, [A7]+
  2670. 00001BB4  0A00 0001                xori.b     D0, 0x1
  2671. 00001BB8  2207                     move.l     D1, D7
  2672. 00001BBA  8200                     or.b       D1, D0
  2673. 00001BBC  6700 02AC                beq        +0x2AE /* 00001E6A */
  2674. 00001BC0  102D C2F8                move.b     D0, [A5 - 0x3D08]
  2675. 00001BC4  6608                     bne        +0xA /* 00001BCE */
  2676. 00001BC6  486E FFEC                pea.l      [A6 - 0x14]
  2677. 00001BCA  4EBA 0E60                jsr        [PC + 0xE60 /* 00002A2C */]
  2678. label00001BCE:
  2679. 00001BCE  102D C240                move.b     D0, [A5 - 0x3DC0]
  2680. 00001BD2  674C                     beq        +0x4E /* 00001C20 */
  2681. 00001BD4  302E FFFA                move.w     D0, [A6 - 0x6]
  2682. 00001BD8  906E FFF6                sub.w      D0, [A6 - 0xA]
  2683. 00001BDC  6A02                     bpl        +0x4 /* 00001BE0 */
  2684. 00001BDE  4440                     neg.w      D0
  2685. label00001BE0:
  2686. 00001BE0  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2687. 00001BE4  302E FFF8                move.w     D0, [A6 - 0x8]
  2688. 00001BE8  906E FFF4                sub.w      D0, [A6 - 0xC]
  2689. 00001BEC  6A02                     bpl        +0x4 /* 00001BF0 */
  2690. 00001BEE  4440                     neg.w      D0
  2691. label00001BF0:
  2692. 00001BF0  3800                     move.w     D4, D0
  2693. 00001BF2  302E FFF6                move.w     D0, [A6 - 0xA]
  2694. 00001BF6  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2695. 00001BFA  3D40 FFEE                move.w     [A6 - 0x12], D0
  2696. 00001BFE  302E FFF4                move.w     D0, [A6 - 0xC]
  2697. 00001C02  9044                     sub.w      D0, D4
  2698. 00001C04  3D40 FFEC                move.w     [A6 - 0x14], D0
  2699. 00001C08  302E FFE6                move.w     D0, [A6 - 0x1A]
  2700. 00001C0C  D06E FFF6                add.w      D0, [A6 - 0xA]
  2701. 00001C10  3D40 FFF2                move.w     [A6 - 0xE], D0
  2702. 00001C14  3004                     move.w     D0, D4
  2703. 00001C16  D06E FFF4                add.w      D0, [A6 - 0xC]
  2704. 00001C1A  3D40 FFF0                move.w     [A6 - 0x10], D0
  2705. 00001C1E  600E                     bra        +0x10 /* 00001C2E */
  2706. label00001C20:
  2707. 00001C20  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2708. 00001C24  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2709. 00001C28  486E FFEC                pea.l      [A6 - 0x14]
  2710. 00001C2C  A8AC                     syscall    Pt2Rect
  2711. label00001C2E:
  2712. 00001C2E  302D B7D4                move.w     D0, [A5 - 0x482C]
  2713. 00001C32  916E FFEE                sub.w      [A6 - 0x12], D0
  2714. 00001C36  302D B7D4                move.w     D0, [A5 - 0x482C]
  2715. 00001C3A  916E FFEC                sub.w      [A6 - 0x14], D0
  2716. 00001C3E  302D C5A6                move.w     D0, [A5 - 0x3A5A]
  2717. 00001C42  D06E FFF2                add.w      D0, [A6 - 0xE]
  2718. 00001C46  906D B7D4                sub.w      D0, [A5 - 0x482C]
  2719. 00001C4A  3D40 FFF2                move.w     [A6 - 0xE], D0
  2720. 00001C4E  302D C5A6                move.w     D0, [A5 - 0x3A5A]
  2721. 00001C52  D06E FFF0                add.w      D0, [A6 - 0x10]
  2722. 00001C56  906D B7D4                sub.w      D0, [A5 - 0x482C]
  2723. 00001C5A  3D40 FFF0                move.w     [A6 - 0x10], D0
  2724. 00001C5E  102D B9F8                move.b     D0, [A5 - 0x4608]
  2725. 00001C62  6700 0130                beq        +0x132 /* 00001D94 */
  2726. 00001C66  486D B880                pea.l      [A5 - 0x4780]
  2727. 00001C6A  A875                     syscall    SetPBits/SetPortBits
  2728. 00001C6C  1005                     move.b     D0, D5
  2729. 00001C6E  4880                     ext.w      D0
  2730. 00001C70  670A                     beq        +0xC /* 00001C7C */
  2731. 00001C72  5340                     subq.w     D0, 1
  2732. 00001C74  6712                     beq        +0x14 /* 00001C88 */
  2733. 00001C76  5340                     subq.w     D0, 1
  2734. 00001C78  6720                     beq        +0x22 /* 00001C9A */
  2735. 00001C7A  6028                     bra        +0x2A /* 00001CA4 */
  2736. label00001C7C:
  2737. 00001C7C  486E FFEC                pea.l      [A6 - 0x14]
  2738. 00001C80  486D FE70                pea.l      [A5 - 0x190]
  2739. 00001C84  A8A5                     syscall    FillRect
  2740. 00001C86  601C                     bra        +0x1E /* 00001CA4 */
  2741. label00001C88:
  2742. 00001C88  486E FFEC                pea.l      [A6 - 0x14]
  2743. 00001C8C  2F3C 0012 0012           move.l     -[A7], 0x120012
  2744. 00001C92  486D FE70                pea.l      [A5 - 0x190]
  2745. 00001C96  A8B4                     syscall    FillRoundRect
  2746. 00001C98  600A                     bra        +0xC /* 00001CA4 */
  2747. label00001C9A:
  2748. 00001C9A  486E FFEC                pea.l      [A6 - 0x14]
  2749. 00001C9E  486D FE70                pea.l      [A5 - 0x190]
  2750. 00001CA2  A8BB                     syscall    FillOval
  2751. label00001CA4:
  2752. 00001CA4  486D B88E                pea.l      [A5 - 0x4772]
  2753. 00001CA8  A875                     syscall    SetPBits/SetPortBits
  2754. 00001CAA  102D C2F8                move.b     D0, [A5 - 0x3D08]
  2755. 00001CAE  6772                     beq        +0x74 /* 00001D22 */
  2756. 00001CB0  1005                     move.b     D0, D5
  2757. 00001CB2  4880                     ext.w      D0
  2758. 00001CB4  670A                     beq        +0xC /* 00001CC0 */
  2759. 00001CB6  5340                     subq.w     D0, 1
  2760. 00001CB8  6712                     beq        +0x14 /* 00001CCC */
  2761. 00001CBA  5340                     subq.w     D0, 1
  2762. 00001CBC  6720                     beq        +0x22 /* 00001CDE */
  2763. 00001CBE  6028                     bra        +0x2A /* 00001CE8 */
  2764. label00001CC0:
  2765. 00001CC0  486E FFEC                pea.l      [A6 - 0x14]
  2766. 00001CC4  486D C936                pea.l      [A5 - 0x36CA]
  2767. 00001CC8  A8A5                     syscall    FillRect
  2768. 00001CCA  601C                     bra        +0x1E /* 00001CE8 */
  2769. label00001CCC:
  2770. 00001CCC  486E FFEC                pea.l      [A6 - 0x14]
  2771. 00001CD0  2F3C 0012 0012           move.l     -[A7], 0x120012
  2772. 00001CD6  486D C936                pea.l      [A5 - 0x36CA]
  2773. 00001CDA  A8B4                     syscall    FillRoundRect
  2774. 00001CDC  600A                     bra        +0xC /* 00001CE8 */
  2775. label00001CDE:
  2776. 00001CDE  486E FFEC                pea.l      [A6 - 0x14]
  2777. 00001CE2  486D C936                pea.l      [A5 - 0x36CA]
  2778. 00001CE6  A8BB                     syscall    FillOval
  2779. label00001CE8:
  2780. 00001CE8  4EBA 14E0                jsr        [PC + 0x14E0 /* 000031CA */]
  2781. 00001CEC  1005                     move.b     D0, D5
  2782. 00001CEE  4880                     ext.w      D0
  2783. 00001CF0  670C                     beq        +0xE /* 00001CFE */
  2784. 00001CF2  5340                     subq.w     D0, 1
  2785. 00001CF4  6712                     beq        +0x14 /* 00001D08 */
  2786. 00001CF6  5340                     subq.w     D0, 1
  2787. 00001CF8  671E                     beq        +0x20 /* 00001D18 */
  2788. 00001CFA  6000 013C                bra        +0x13E /* 00001E38 */
  2789. label00001CFE:
  2790. 00001CFE  486E FFEC                pea.l      [A6 - 0x14]
  2791. 00001D02  A8A1                     syscall    FrameRect
  2792. 00001D04  6000 0132                bra        +0x134 /* 00001E38 */
  2793. label00001D08:
  2794. 00001D08  486E FFEC                pea.l      [A6 - 0x14]
  2795. 00001D0C  2F3C 0012 0012           move.l     -[A7], 0x120012
  2796. 00001D12  A8B0                     syscall    FrameRoundRect
  2797. 00001D14  6000 0122                bra        +0x124 /* 00001E38 */
  2798. label00001D18:
  2799. 00001D18  486E FFEC                pea.l      [A6 - 0x14]
  2800. 00001D1C  A8B7                     syscall    FrameOval
  2801. 00001D1E  6000 0118                bra        +0x11A /* 00001E38 */
  2802. label00001D22:
  2803. 00001D22  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  2804. 00001D26  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  2805. 00001D2A  486E FFEC                pea.l      [A6 - 0x14]
  2806. 00001D2E  4267                     clr.w      -[A7]
  2807. 00001D30  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  2808. 00001D34  4267                     clr.w      -[A7]
  2809. 00001D36  486D C936                pea.l      [A5 - 0x36CA]
  2810. 00001D3A  486D FE70                pea.l      [A5 - 0x190]
  2811. 00001D3E  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  2812. 00001D42  101F                     move.b     D0, [A7]+
  2813. 00001D44  6600 00F2                bne        +0xF4 /* 00001E38 */
  2814. 00001D48  486D C936                pea.l      [A5 - 0x36CA]
  2815. 00001D4C  A89D                     syscall    PenPat
  2816. 00001D4E  3F3C 000F                move.w     -[A7], 0xF
  2817. 00001D52  A89C                     syscall    PenMode
  2818. 00001D54  486E FFEC                pea.l      [A6 - 0x14]
  2819. 00001D58  A8A2                     syscall    PaintRect
  2820. 00001D5A  4EBA 146E                jsr        [PC + 0x146E /* 000031CA */]
  2821. 00001D5E  1005                     move.b     D0, D5
  2822. 00001D60  4880                     ext.w      D0
  2823. 00001D62  670C                     beq        +0xE /* 00001D70 */
  2824. 00001D64  5340                     subq.w     D0, 1
  2825. 00001D66  6712                     beq        +0x14 /* 00001D7A */
  2826. 00001D68  5340                     subq.w     D0, 1
  2827. 00001D6A  671E                     beq        +0x20 /* 00001D8A */
  2828. 00001D6C  6000 00CA                bra        +0xCC /* 00001E38 */
  2829. label00001D70:
  2830. 00001D70  486E FFEC                pea.l      [A6 - 0x14]
  2831. 00001D74  A8A1                     syscall    FrameRect
  2832. 00001D76  6000 00C0                bra        +0xC2 /* 00001E38 */
  2833. label00001D7A:
  2834. 00001D7A  486E FFEC                pea.l      [A6 - 0x14]
  2835. 00001D7E  2F3C 0012 0012           move.l     -[A7], 0x120012
  2836. 00001D84  A8B0                     syscall    FrameRoundRect
  2837. 00001D86  6000 00B0                bra        +0xB2 /* 00001E38 */
  2838. label00001D8A:
  2839. 00001D8A  486E FFEC                pea.l      [A6 - 0x14]
  2840. 00001D8E  A8B7                     syscall    FrameOval
  2841. 00001D90  6000 00A6                bra        +0xA8 /* 00001E38 */
  2842. label00001D94:
  2843. 00001D94  486D B880                pea.l      [A5 - 0x4780]
  2844. 00001D98  A875                     syscall    SetPBits/SetPortBits
  2845. 00001D9A  4EBA 142E                jsr        [PC + 0x142E /* 000031CA */]
  2846. 00001D9E  486D FE70                pea.l      [A5 - 0x190]
  2847. 00001DA2  A89D                     syscall    PenPat
  2848. 00001DA4  1005                     move.b     D0, D5
  2849. 00001DA6  4880                     ext.w      D0
  2850. 00001DA8  670A                     beq        +0xC /* 00001DB4 */
  2851. 00001DAA  5340                     subq.w     D0, 1
  2852. 00001DAC  670E                     beq        +0x10 /* 00001DBC */
  2853. 00001DAE  5340                     subq.w     D0, 1
  2854. 00001DB0  6718                     beq        +0x1A /* 00001DCA */
  2855. 00001DB2  601C                     bra        +0x1E /* 00001DD0 */
  2856. label00001DB4:
  2857. 00001DB4  486E FFEC                pea.l      [A6 - 0x14]
  2858. 00001DB8  A8A1                     syscall    FrameRect
  2859. 00001DBA  6014                     bra        +0x16 /* 00001DD0 */
  2860. label00001DBC:
  2861. 00001DBC  486E FFEC                pea.l      [A6 - 0x14]
  2862. 00001DC0  2F3C 0012 0012           move.l     -[A7], 0x120012
  2863. 00001DC6  A8B0                     syscall    FrameRoundRect
  2864. 00001DC8  6006                     bra        +0x8 /* 00001DD0 */
  2865. label00001DCA:
  2866. 00001DCA  486E FFEC                pea.l      [A6 - 0x14]
  2867. 00001DCE  A8B7                     syscall    FrameOval
  2868. label00001DD0:
  2869. 00001DD0  486D B88E                pea.l      [A5 - 0x4772]
  2870. 00001DD4  A875                     syscall    SetPBits/SetPortBits
  2871. 00001DD6  102D C2F8                move.b     D0, [A5 - 0x3D08]
  2872. 00001DDA  6732                     beq        +0x34 /* 00001E0E */
  2873. 00001DDC  4EBA 13EC                jsr        [PC + 0x13EC /* 000031CA */]
  2874. 00001DE0  1005                     move.b     D0, D5
  2875. 00001DE2  4880                     ext.w      D0
  2876. 00001DE4  670A                     beq        +0xC /* 00001DF0 */
  2877. 00001DE6  5340                     subq.w     D0, 1
  2878. 00001DE8  670E                     beq        +0x10 /* 00001DF8 */
  2879. 00001DEA  5340                     subq.w     D0, 1
  2880. 00001DEC  6718                     beq        +0x1A /* 00001E06 */
  2881. 00001DEE  6048                     bra        +0x4A /* 00001E38 */
  2882. label00001DF0:
  2883. 00001DF0  486E FFEC                pea.l      [A6 - 0x14]
  2884. 00001DF4  A8A1                     syscall    FrameRect
  2885. 00001DF6  6040                     bra        +0x42 /* 00001E38 */
  2886. label00001DF8:
  2887. 00001DF8  486E FFEC                pea.l      [A6 - 0x14]
  2888. 00001DFC  2F3C 0012 0012           move.l     -[A7], 0x120012
  2889. 00001E02  A8B0                     syscall    FrameRoundRect
  2890. 00001E04  6032                     bra        +0x34 /* 00001E38 */
  2891. label00001E06:
  2892. 00001E06  486E FFEC                pea.l      [A6 - 0x14]
  2893. 00001E0A  A8B7                     syscall    FrameOval
  2894. 00001E0C  602A                     bra        +0x2C /* 00001E38 */
  2895. label00001E0E:
  2896. 00001E0E  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  2897. 00001E12  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  2898. 00001E16  486E FFEC                pea.l      [A6 - 0x14]
  2899. 00001E1A  4267                     clr.w      -[A7]
  2900. 00001E1C  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  2901. 00001E20  102D C1B6                move.b     D0, [A5 - 0x3E4A]
  2902. 00001E24  6712                     beq        +0x14 /* 00001E38 */
  2903. 00001E26  486D C936                pea.l      [A5 - 0x36CA]
  2904. 00001E2A  A89D                     syscall    PenPat
  2905. 00001E2C  3F3C 000F                move.w     -[A7], 0xF
  2906. 00001E30  A89C                     syscall    PenMode
  2907. 00001E32  486E FFEC                pea.l      [A6 - 0x14]
  2908. 00001E36  A8A2                     syscall    PaintRect
  2909. label00001E38:
  2910. 00001E38  486E FFEC                pea.l      [A6 - 0x14]
  2911. 00001E3C  486D FC4E                pea.l      [A5 - 0x3B2]
  2912. 00001E40  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  2913. 00001E44  486E FFEC                pea.l      [A6 - 0x14]
  2914. 00001E48  486E FFEC                pea.l      [A6 - 0x14]
  2915. 00001E4C  4267                     clr.w      -[A7]
  2916. 00001E4E  4EBA 4B0C                jsr        [PC + 0x4B0C /* 0000695C */]
  2917. 00001E52  486E FFEC                pea.l      [A6 - 0x14]
  2918. 00001E56  486D C290                pea.l      [A5 - 0x3D70]
  2919. 00001E5A  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  2920. 00001E5E  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2921. 00001E62  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  2922. 00001E68  4207                     clr.b      D7
  2923. label00001E6A:
  2924. 00001E6A  4267                     clr.w      -[A7]
  2925. 00001E6C  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  2926. 00001E70  101F                     move.b     D0, [A7]+
  2927. 00001E72  0A00 0001                xori.b     D0, 0x1
  2928. 00001E76  6700 FCC0                beq        -0x33E /* 00001B38 */
  2929. 00001E7A  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  2930. 00001E80  486D C4CC                pea.l      [A5 - 0x3B34]
  2931. 00001E84  A875                     syscall    SetPBits/SetPortBits
  2932. 00001E86  A89E                     syscall    PenNormal
  2933. 00001E88  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2934. 00001E8C  4E5E                     unlink     A6
  2935. 00001E8E  205F                     movea.l    A0, [A7]+
  2936. 00001E90  544F                     addq.w     A7, 2
  2937. 00001E92  4ED0                     jmp        [A0]
  2938. fn00001E94:
  2939. 00001E94  4E56 0000                link       A6, 0
  2940. 00001E98  4A6E 000C                tst.w      [A6 + 0xC]
  2941. 00001E9C  6602                     bne        +0x4 /* 00001EA0 */
  2942. 00001E9E  6022                     bra        +0x24 /* 00001EC2 */
  2943. label00001EA0:
  2944. 00001EA0  206E 0008                movea.l    A0, [A6 + 0x8]
  2945. 00001EA4  1028 FFF2                move.b     D0, [A0 - 0xE]
  2946. 00001EA8  6704                     beq        +0x6 /* 00001EAE */
  2947. 00001EAA  4EBA 0B50                jsr        [PC + 0xB50 /* 000029FC */]
  2948. label00001EAE:
  2949. 00001EAE  3F3C 0016                move.w     -[A7], 0x16
  2950. 00001EB2  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  2951. 00001EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  2952. 00001EBA  2C48                     movea.l    A6, A0
  2953. 00001EBC  4EFA 01F8                jmp        [PC + 0x1F8 /* 000020B6 */]
  2954. 00001EC0  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2955. // begin alternate branch 00001EC2-00001EC4
  2956. label00001EC2:
  2957. 00001EC2  4E5E                     unlink     A6
  2958. // end alternate branch 00001EC2-00001EC4
  2959. label00001EC2: // (misaligned)
  2960. 00001EC4  205F                     movea.l    A0, [A7]+
  2961. 00001EC6  5C4F                     addq.w     A7, 6
  2962. 00001EC8  4ED0                     jmp        [A0]
  2963. fn00001ECA:
  2964. 00001ECA  4E56 FFEE                link       A6, -0x0012
  2965. 00001ECE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2966. 00001ED2  422E FFF2                clr.b      [A6 - 0xE]
  2967. 00001ED6  102D B518                move.b     D0, [A5 - 0x4AE8]
  2968. 00001EDA  6756                     beq        +0x58 /* 00001F32 */
  2969. 00001EDC  206D BA2A                movea.l    A0, [A5 - 0x45D6]
  2970. 00001EE0  2050                     movea.l    A0, [A0]
  2971. 00001EE2  226D BA2A                movea.l    A1, [A5 - 0x45D6]
  2972. 00001EE6  2251                     movea.l    A1, [A1]
  2973. 00001EE8  3028 0020                move.w     D0, [A0 + 0x20]
  2974. 00001EEC  B069 0022                cmp.w      D0, [A1 + 0x22]
  2975. 00001EF0  6D08                     blt        +0xA /* 00001EFA */
  2976. 00001EF2  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  2977. 00001EF6  6000 01BE                bra        +0x1C0 /* 000020B6 */
  2978. label00001EFA:
  2979. 00001EFA  102E 0008                move.b     D0, [A6 + 0x8]
  2980. 00001EFE  670A                     beq        +0xC /* 00001F0A */
  2981. 00001F00  1F3C 0001                move.b     -[A7], 0x1
  2982. 00001F04  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  2983. 00001F08  6006                     bra        +0x8 /* 00001F10 */
  2984. label00001F0A:
  2985. 00001F0A  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  2986. 00001F0E  A9D5                     syscall    TECopy
  2987. label00001F10:
  2988. 00001F10  42A7                     clr.l      -[A7]
  2989. 00001F12  A9FC                     syscall    ZeroScrap
  2990. 00001F14  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2991. 00001F18  42A7                     clr.l      -[A7]
  2992. 00001F1A  A9FB                     syscall    LoadScrap/LodeScrap
  2993. 00001F1C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2994. 00001F20  4267                     clr.w      -[A7]
  2995. 00001F22  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  2996. 00001F26  301F                     move.w     D0, [A7]+
  2997. 00001F28  48C0                     ext.l      D0
  2998. 00001F2A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2999. 00001F2E  6000 0186                bra        +0x188 /* 000020B6 */
  3000. label00001F32:
  3001. 00001F32  102D FD14                move.b     D0, [A5 - 0x2EC]
  3002. 00001F36  6704                     beq        +0x6 /* 00001F3C */
  3003. 00001F38  4EBA 435E                jsr        [PC + 0x435E /* 00006298 */]
  3004. label00001F3C:
  3005. 00001F3C  102D FD1E                move.b     D0, [A5 - 0x2E2]
  3006. 00001F40  802D FD40                or.b       D0, [A5 - 0x2C0]
  3007. 00001F44  6608                     bne        +0xA /* 00001F4E */
  3008. 00001F46  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3009. 00001F4A  6000 016A                bra        +0x16C /* 000020B6 */
  3010. label00001F4E:
  3011. 00001F4E  4EBA F344                jsr        [PC - 0xCBC /* 00001294 */]
  3012. 00001F52  4267                     clr.w      -[A7]
  3013. 00001F54  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  3014. 00001F58  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  3015. 00001F5C  4EAD 2ECA                jsr        [A5 + 0x2ECA /* export_1493 */]
  3016. 00001F60  101F                     move.b     D0, [A7]+
  3017. 00001F62  670C                     beq        +0xE /* 00001F70 */
  3018. 00001F64  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3019. 00001F68  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3020. 00001F6C  6000 0148                bra        +0x14A /* 000020B6 */
  3021. label00001F70:
  3022. 00001F70  302D FD3C                move.w     D0, [A5 - 0x2C4]
  3023. 00001F74  906D FD38                sub.w      D0, [A5 - 0x2C8]
  3024. 00001F78  48C0                     ext.l      D0
  3025. 00001F7A  322D FD3E                move.w     D1, [A5 - 0x2C2]
  3026. 00001F7E  926D FD3A                sub.w      D1, [A5 - 0x2C6]
  3027. 00001F82  48C1                     ext.l      D1
  3028. 00001F84  2F00                     move.l     -[A7], D0
  3029. 00001F86  2F01                     move.l     -[A7], D1
  3030. 00001F88  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  3031. 00001F8C  7006                     moveq.l    D0, 0x06
  3032. 00001F8E  2F00                     move.l     -[A7], D0
  3033. 00001F90  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3034. 00001F94  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  3035. 00001F98  4267                     clr.w      -[A7]
  3036. 00001F9A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3037. 00001F9E  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  3038. 00001FA2  101F                     move.b     D0, [A7]+
  3039. 00001FA4  660C                     bne        +0xE /* 00001FB2 */
  3040. 00001FA6  3F3C 0016                move.w     -[A7], 0x16
  3041. 00001FAA  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3042. 00001FAE  6000 0106                bra        +0x108 /* 000020B6 */
  3043. label00001FB2:
  3044. 00001FB2  1D6D B56E FFF3           move.b     [A6 - 0xD], [A5 - 0x4A92]
  3045. 00001FB8  102E 0008                move.b     D0, [A6 + 0x8]
  3046. 00001FBC  0A00 0001                xori.b     D0, 0x1
  3047. 00001FC0  1B40 FCF8                move.b     [A5 - 0x308], D0
  3048. 00001FC4  4267                     clr.w      -[A7]
  3049. 00001FC6  4EBA ECD2                jsr        [PC - 0x132E /* 00000C9A */]
  3050. 00001FCA  101F                     move.b     D0, [A7]+
  3051. 00001FCC  6700 00E4                beq        +0xE6 /* 000020B2 */
  3052. 00001FD0  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  3053. 00001FD6  42A7                     clr.l      -[A7]
  3054. 00001FD8  A9FC                     syscall    ZeroScrap
  3055. 00001FDA  201F                     move.l     D0, [A7]+
  3056. 00001FDC  3F00                     move.w     -[A7], D0
  3057. 00001FDE  2F0E                     move.l     -[A7], A6
  3058. 00001FE0  4EBA FEB2                jsr        [PC - 0x14E /* 00001E94 */]
  3059. 00001FE4  42A7                     clr.l      -[A7]
  3060. 00001FE6  A9FB                     syscall    LoadScrap/LodeScrap
  3061. 00001FE8  201F                     move.l     D0, [A7]+
  3062. 00001FEA  3F00                     move.w     -[A7], D0
  3063. 00001FEC  2F0E                     move.l     -[A7], A6
  3064. 00001FEE  4EBA FEA4                jsr        [PC - 0x15C /* 00001E94 */]
  3065. 00001FF2  486D B88E                pea.l      [A5 - 0x4772]
  3066. 00001FF6  A875                     syscall    SetPBits/SetPortBits
  3067. 00001FF8  42A7                     clr.l      -[A7]
  3068. 00001FFA  486D FD38                pea.l      [A5 - 0x2C8]
  3069. 00001FFE  A8F3                     syscall    OpenPicture
  3070. 00002000  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3071. 00002004  660A                     bne        +0xC /* 00002010 */
  3072. 00002006  3F3C FF94                move.w     -[A7], 0xFF94
  3073. 0000200A  2F0E                     move.l     -[A7], A6
  3074. 0000200C  4EBA FE86                jsr        [PC - 0x17A /* 00001E94 */]
  3075. label00002010:
  3076. 00002010  102D FD1E                move.b     D0, [A5 - 0x2E2]
  3077. 00002014  670A                     beq        +0xC /* 00002020 */
  3078. 00002016  2F3C 0000 3039           move.l     -[A7], 0x3039 /* '09' */
  3079. 0000201C  42A7                     clr.l      -[A7]
  3080. 0000201E  A8F2                     syscall    PicComment
  3081. label00002020:
  3082. 00002020  486D C704                pea.l      [A5 - 0x38FC]
  3083. 00002024  A87B                     syscall    ClipRect
  3084. 00002026  486D B88E                pea.l      [A5 - 0x4772]
  3085. 0000202A  486D B88E                pea.l      [A5 - 0x4772]
  3086. 0000202E  486D FD38                pea.l      [A5 - 0x2C8]
  3087. 00002032  486D FD38                pea.l      [A5 - 0x2C8]
  3088. 00002036  4267                     clr.w      -[A7]
  3089. 00002038  42A7                     clr.l      -[A7]
  3090. 0000203A  A8EC                     syscall    CopyBits
  3091. 0000203C  A8F4                     syscall    ClosePicture
  3092. 0000203E  4267                     clr.w      -[A7]
  3093. 00002040  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  3094. 00002044  4A5F                     tst.w      [A7]+
  3095. 00002046  6646                     bne        +0x48 /* 0000208E */
  3096. 00002048  42A7                     clr.l      -[A7]
  3097. 0000204A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3098. 0000204E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3099. 00002052  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3100. 00002056  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3101. 0000205A  205F                     movea.l    A0, [A7]+
  3102. 0000205C  A029                     syscall    HLock
  3103. 0000205E  42A7                     clr.l      -[A7]
  3104. 00002060  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3105. 00002064  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  3106. 0000206A  206E FFF8                movea.l    A0, [A6 - 0x8]
  3107. 0000206E  2F10                     move.l     -[A7], [A0]
  3108. 00002070  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  3109. 00002074  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3110. 00002078  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3111. 0000207C  205F                     movea.l    A0, [A7]+
  3112. 0000207E  A02A                     syscall    HUnlock
  3113. 00002080  4AAE FFFC                tst.l      [A6 - 0x4]
  3114. 00002084  6708                     beq        +0xA /* 0000208E */
  3115. 00002086  3F3C 0011                move.w     -[A7], 0x11
  3116. 0000208A  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3117. label0000208E:
  3118. 0000208E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3119. 00002092  A8F5                     syscall    KillPicture
  3120. 00002094  4EBA 0966                jsr        [PC + 0x966 /* 000029FC */]
  3121. 00002098  422E FFF2                clr.b      [A6 - 0xE]
  3122. 0000209C  1B6E FFF3 B56E           move.b     [A5 - 0x4A92], [A6 - 0xD]
  3123. 000020A2  4AAE FFFC                tst.l      [A6 - 0x4]
  3124. 000020A6  57C0                     seq        D0
  3125. 000020A8  C02E 0008                and.b      D0, [A6 + 0x8]
  3126. 000020AC  6704                     beq        +0x6 /* 000020B2 */
  3127. 000020AE  4EBA F338                jsr        [PC - 0xCC8 /* 000013E8 */]
  3128. label000020B2:
  3129. 000020B2  422D FCF8                clr.b      [A5 - 0x308]
  3130. label000020B6:
  3131. 000020B6  4FEE FFCE                lea.l      A7, [A6 - 0x32]
  3132. 000020BA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3133. 000020BE  4E5E                     unlink     A6
  3134. 000020C0  205F                     movea.l    A0, [A7]+
  3135. 000020C2  544F                     addq.w     A7, 2
  3136. 000020C4  4ED0                     jmp        [A0]
  3137. fn000020C6:
  3138. 000020C6  4E56 0000                link       A6, 0
  3139. 000020CA  102D C2E2                move.b     D0, [A5 - 0x3D1E]
  3140. 000020CE  802D C1B6                or.b       D0, [A5 - 0x3E4A]
  3141. 000020D2  6608                     bne        +0xA /* 000020DC */
  3142. 000020D4  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3143. 000020D8  6000 01D6                bra        +0x1D8 /* 000022B0 */
  3144. label000020DC:
  3145. 000020DC  7031                     moveq.l    D0, 0x31
  3146. 000020DE  B06D C752                cmp.w      D0, [A5 - 0x38AE]
  3147. 000020E2  5FC0                     sle        D0
  3148. 000020E4  7238                     moveq.l    D1, 0x38
  3149. 000020E6  B26D C752                cmp.w      D1, [A5 - 0x38AE]
  3150. 000020EA  5CC1                     sge        D1
  3151. 000020EC  C001                     and.b      D0, D1
  3152. 000020EE  6716                     beq        +0x18 /* 00002106 */
  3153. 000020F0  302D C752                move.w     D0, [A5 - 0x38AE]
  3154. 000020F4  907C 0030                sub.w      D0, 0x30 /* '0' */
  3155. 000020F8  3F00                     move.w     -[A7], D0
  3156. 000020FA  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3157. 000020FE  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  3158. 00002102  6000 01AC                bra        +0x1AE /* 000022B0 */
  3159. label00002106:
  3160. 00002106  302D B568                move.w     D0, [A5 - 0x4A98]
  3161. 0000210A  0440 001C                subi.w     D0, 0x1C
  3162. 0000210E  6B00 0196                bmi        +0x198 /* 000022A6 */
  3163. 00002112  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  3164. 00002116  6E00 018E                bgt        +0x190 /* 000022A6 */
  3165. 0000211A  D040                     add.w      D0, D0
  3166. 0000211C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3167. 00002120  4EFB 0000                jmp        [PC + D0.w]
  3168. 00002124  0044 00D6                ori.w      D4, 0xD6
  3169. 00002128  004C 00EE                ori.w      A4, 0xEE
  3170. 0000212C  006C 00A4 0094           ori.w      [A4 + 0x94], 0xA4
  3171. 00002132  00E6                     ori.?      -[A6], 0xFFFFFFFFFFFFFFFF
  3172. 00002134  00DE                     ori.?      [A6]+, 0xFFFFFFFFFFFFFFFF
  3173. 00002136  00BE 00FE 0108           ori.l      <<invalid special address>>, 0xFE0108
  3174. 0000213C  00C6                     ori.?      D6, 0xFFFFFFFFFFFFFFFF
  3175. 0000213E  005C 0078                ori.w      [A4]+, 0x78 /* 'x' */
  3176. 00002142  017E                     bchg       <<invalid special address>>, D0
  3177. 00002144  0080 008C 009C           ori.l      D0, 0x8C009C
  3178. 0000214A  00CE                     ori.?      A6, 0xFFFFFFFFFFFFFFFF
  3179. 0000214C  00AE 0112 011A 0122      ori.l      [A6 + 0x122], 0x112011A
  3180. 00002154  012A 0132                btst       [A2 + 0x132], D0
  3181. 00002158  013A 0142                btst       [PC + 0x142 /* 0000229C, value 0x39 '9' */], D0
  3182. 0000215C  014A                     bchg       A2, D0
  3183. 0000215E  0152                     bchg       [A2], D0
  3184. 00002160  015A                     bchg       [A2]+, D0
  3185. 00002162  016A 0174                bchg       [A2 + 0x174], D0
  3186. 00002166  4EBA 4040                jsr        [PC + 0x4040 /* 000061A8 */]
  3187. 0000216A  6000 013E                bra        +0x140 /* 000022AA */
  3188. 0000216E  3F3C 000C                move.w     -[A7], 0xC
  3189. 00002172  1F3C 0001                move.b     -[A7], 0x1
  3190. 00002176  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3191. 0000217A  6000 012E                bra        +0x130 /* 000022AA */
  3192. 0000217E  102D C240                move.b     D0, [A5 - 0x3DC0]
  3193. 00002182  0A00 0001                xori.b     D0, 0x1
  3194. 00002186  1B40 C240                move.b     [A5 - 0x3DC0], D0
  3195. 0000218A  6000 011E                bra        +0x120 /* 000022AA */
  3196. 0000218E  1F3C 0001                move.b     -[A7], 0x1
  3197. 00002192  4EBA 4782                jsr        [PC + 0x4782 /* 00006916 */]
  3198. 00002196  6000 0112                bra        +0x114 /* 000022AA */
  3199. 0000219A  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  3200. 0000219E  6000 010A                bra        +0x10C /* 000022AA */
  3201. 000021A2  486D C936                pea.l      [A5 - 0x36CA]
  3202. 000021A6  4EBA 092A                jsr        [PC + 0x92A /* 00002AD2 */]
  3203. 000021AA  6000 00FE                bra        +0x100 /* 000022AA */
  3204. 000021AE  4EBA 462E                jsr        [PC + 0x462E /* 000067DE */]
  3205. 000021B2  6000 00F6                bra        +0xF8 /* 000022AA */
  3206. 000021B6  4EBA 09A2                jsr        [PC + 0x9A2 /* 00002B5A */]
  3207. 000021BA  6000 00EE                bra        +0xF0 /* 000022AA */
  3208. 000021BE  4EBA 0FC8                jsr        [PC + 0xFC8 /* 00003188 */]
  3209. 000021C2  6000 00E6                bra        +0xE8 /* 000022AA */
  3210. 000021C6  4267                     clr.w      -[A7]
  3211. 000021C8  4EBA 474C                jsr        [PC + 0x474C /* 00006916 */]
  3212. 000021CC  6000 00DC                bra        +0xDE /* 000022AA */
  3213. 000021D0  102D C2F8                move.b     D0, [A5 - 0x3D08]
  3214. 000021D4  0A00 0001                xori.b     D0, 0x1
  3215. 000021D8  1B40 C2F8                move.b     [A5 - 0x3D08], D0
  3216. 000021DC  6000 00CC                bra        +0xCE /* 000022AA */
  3217. 000021E0  4EBA 18F6                jsr        [PC + 0x18F6 /* 00003AD8 */]
  3218. 000021E4  6000 00C4                bra        +0xC6 /* 000022AA */
  3219. 000021E8  4EBA 3B3E                jsr        [PC + 0x3B3E /* 00005D28 */]
  3220. 000021EC  6000 00BC                bra        +0xBE /* 000022AA */
  3221. 000021F0  4EBA 3DB8                jsr        [PC + 0x3DB8 /* 00005FAA */]
  3222. 000021F4  6000 00B4                bra        +0xB6 /* 000022AA */
  3223. 000021F8  4EBA 413C                jsr        [PC + 0x413C /* 00006336 */]
  3224. 000021FC  6000 00AC                bra        +0xAE /* 000022AA */
  3225. 00002200  4EBA 4B76                jsr        [PC + 0x4B76 /* 00006D78 */]
  3226. 00002204  6000 00A4                bra        +0xA6 /* 000022AA */
  3227. 00002208  4EBA 0A3C                jsr        [PC + 0xA3C /* 00002C46 */]
  3228. 0000220C  6000 009C                bra        +0x9E /* 000022AA */
  3229. 00002210  3F3C 0001                move.w     -[A7], 0x1
  3230. 00002214  1F3C 0001                move.b     -[A7], 0x1
  3231. 00002218  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  3232. 0000221C  6000 008C                bra        +0x8E /* 000022AA */
  3233. 00002220  4267                     clr.w      -[A7]
  3234. 00002222  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3235. 00002226  6000 0082                bra        +0x84 /* 000022AA */
  3236. 0000222A  1F3C 0001                move.b     -[A7], 0x1
  3237. 0000222E  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3238. 00002232  6076                     bra        +0x78 /* 000022AA */
  3239. 00002234  3B7C 0001 C1C2           move.w     [A5 - 0x3E3E], 0x1
  3240. 0000223A  606E                     bra        +0x70 /* 000022AA */
  3241. 0000223C  3B7C 0002 C1C2           move.w     [A5 - 0x3E3E], 0x2
  3242. 00002242  6066                     bra        +0x68 /* 000022AA */
  3243. 00002244  3B7C 0003 C1C2           move.w     [A5 - 0x3E3E], 0x3
  3244. 0000224A  605E                     bra        +0x60 /* 000022AA */
  3245. 0000224C  3B7C 0004 C1C2           move.w     [A5 - 0x3E3E], 0x4
  3246. 00002252  6056                     bra        +0x58 /* 000022AA */
  3247. 00002254  3B7C 0006 C1C2           move.w     [A5 - 0x3E3E], 0x6
  3248. 0000225A  604E                     bra        +0x50 /* 000022AA */
  3249. 0000225C  3B7C 0008 C1C2           move.w     [A5 - 0x3E3E], 0x8
  3250. 00002262  6046                     bra        +0x48 /* 000022AA */
  3251. 00002264  3B7C 000C C1C2           move.w     [A5 - 0x3E3E], 0xC
  3252. 0000226A  603E                     bra        +0x40 /* 000022AA */
  3253. 0000226C  3B7C 0010 C1C2           move.w     [A5 - 0x3E3E], 0x10
  3254. 00002272  6036                     bra        +0x38 /* 000022AA */
  3255. 00002274  3B7C 0018 C1C2           move.w     [A5 - 0x3E3E], 0x18
  3256. 0000227A  602E                     bra        +0x30 /* 000022AA */
  3257. 0000227C  102D B570                move.b     D0, [A5 - 0x4A90]
  3258. 00002280  6628                     bne        +0x2A /* 000022AA */
  3259. 00002282  486D C24E                pea.l      [A5 - 0x3DB2]
  3260. 00002286  4EBA 3926                jsr        [PC + 0x3926 /* 00005BAE */]
  3261. 0000228A  601E                     bra        +0x20 /* 000022AA */
  3262. 0000228C  486D C6F2                pea.l      [A5 - 0x390E]
  3263. 00002290  4EBA 391C                jsr        [PC + 0x391C /* 00005BAE */]
  3264. 00002294  6014                     bra        +0x16 /* 000022AA */
  3265. 00002296  486D C592                pea.l      [A5 - 0x3A6E]
  3266. 0000229A  4EBA 3912                jsr        [PC + 0x3912 /* 00005BAE */]
  3267. 0000229E  600A                     bra        +0xC /* 000022AA */
  3268. 000022A0  4EBA 455E                jsr        [PC + 0x455E /* 00006800 */]
  3269. 000022A4  6004                     bra        +0x6 /* 000022AA */
  3270. label000022A6:
  3271. 000022A6  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3272. label000022AA:
  3273. 000022AA  486D 0872                pea.l      [A5 + 0x872 /* export_266 */]
  3274. 000022AE  A9F1                     syscall    UnloadSeg
  3275. label000022B0:
  3276. 000022B0  4E5E                     unlink     A6
  3277. 000022B2  4E75                     rts
  3278. fn000022B4:
  3279. 000022B4  4E56 0000                link       A6, 0
  3280. 000022B8  2F0C                     move.l     -[A7], A4
  3281. 000022BA  286E 0008                movea.l    A4, [A6 + 0x8]
  3282. 000022BE  41EC FFDC                lea.l      A0, [A4 - 0x24]
  3283. 000022C2  43EC FFD4                lea.l      A1, [A4 - 0x2C]
  3284. 000022C6  7003                     moveq.l    D0, 0x03
  3285. label000022C8:
  3286. 000022C8  30D9                     move.w     [A0]+, [A1]+
  3287. 000022CA  51C8 FFFC                dbf        D0, -0x6 /* 000022C8 */
  3288. 000022CE  102C FFB2                move.b     D0, [A4 - 0x4E]
  3289. 000022D2  676E                     beq        +0x70 /* 00002342 */
  3290. 000022D4  296C FFEC FFF8           move.l     [A4 - 0x8], [A4 - 0x14]
  3291. 000022DA  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3292. 000022DE  486C FFF8                pea.l      [A4 - 0x8]
  3293. 000022E2  4EBA F2EC                jsr        [PC - 0xD14 /* 000015D0 */]
  3294. 000022E6  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3295. 000022EA  486C FFF4                pea.l      [A4 - 0xC]
  3296. 000022EE  4EBA F2E0                jsr        [PC - 0xD20 /* 000015D0 */]
  3297. 000022F2  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3298. 000022F6  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  3299. 000022FA  486C FFB6                pea.l      [A4 - 0x4A]
  3300. 000022FE  A8AC                     syscall    Pt2Rect
  3301. 00002300  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3302. 00002304  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  3303. 00002308  486C FFBE                pea.l      [A4 - 0x42]
  3304. 0000230C  A8AC                     syscall    Pt2Rect
  3305. 0000230E  102C FFC6                move.b     D0, [A4 - 0x3A]
  3306. 00002312  670C                     beq        +0xE /* 00002320 */
  3307. 00002314  396C FFB8 FFC0           move.w     [A4 - 0x40], [A4 - 0x48]
  3308. 0000231A  396C FFBC FFC4           move.w     [A4 - 0x3C], [A4 - 0x44]
  3309. label00002320:
  3310. 00002320  102C FFC7                move.b     D0, [A4 - 0x39]
  3311. 00002324  670C                     beq        +0xE /* 00002332 */
  3312. 00002326  396C FFB6 FFBE           move.w     [A4 - 0x42], [A4 - 0x4A]
  3313. 0000232C  396C FFBA FFC2           move.w     [A4 - 0x3E], [A4 - 0x46]
  3314. label00002332:
  3315. 00002332  486C FFDC                pea.l      [A4 - 0x24]
  3316. 00002336  486C FFB6                pea.l      [A4 - 0x4A]
  3317. 0000233A  486C FFBE                pea.l      [A4 - 0x42]
  3318. 0000233E  A8FA                     syscall    MapRect
  3319. 00002340  606C                     bra        +0x6E /* 000023AE */
  3320. label00002342:
  3321. 00002342  4267                     clr.w      -[A7]
  3322. 00002344  302C FFF6                move.w     D0, [A4 - 0xA]
  3323. 00002348  906C FFEE                sub.w      D0, [A4 - 0x12]
  3324. 0000234C  3F00                     move.w     -[A7], D0
  3325. 0000234E  3F2C FFCC                move.w     -[A7], [A4 - 0x34]
  3326. 00002352  3F2C FFCE                move.w     -[A7], [A4 - 0x32]
  3327. 00002356  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  3328. 0000235A  395F FFC8                move.w     [A4 - 0x38], [A7]+
  3329. 0000235E  4267                     clr.w      -[A7]
  3330. 00002360  302C FFF4                move.w     D0, [A4 - 0xC]
  3331. 00002364  906C FFEC                sub.w      D0, [A4 - 0x14]
  3332. 00002368  3F00                     move.w     -[A7], D0
  3333. 0000236A  3F2C FFD0                move.w     -[A7], [A4 - 0x30]
  3334. 0000236E  3F2C FFD2                move.w     -[A7], [A4 - 0x2E]
  3335. 00002372  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  3336. 00002376  395F FFCA                move.w     [A4 - 0x36], [A7]+
  3337. 0000237A  102D C4EA                move.b     D0, [A5 - 0x3B16]
  3338. 0000237E  C02D C6CE                and.b      D0, [A5 - 0x3932]
  3339. 00002382  671C                     beq        +0x1E /* 000023A0 */
  3340. 00002384  4267                     clr.w      -[A7]
  3341. 00002386  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  3342. 0000238A  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  3343. 0000238E  395F FFC8                move.w     [A4 - 0x38], [A7]+
  3344. 00002392  4267                     clr.w      -[A7]
  3345. 00002394  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  3346. 00002398  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  3347. 0000239C  395F FFCA                move.w     [A4 - 0x36], [A7]+
  3348. label000023A0:
  3349. 000023A0  486C FFDC                pea.l      [A4 - 0x24]
  3350. 000023A4  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  3351. 000023A8  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  3352. 000023AC  A8A8                     syscall    OffsetRect
  3353. label000023AE:
  3354. 000023AE  285F                     movea.l    A4, [A7]+
  3355. 000023B0  4E5E                     unlink     A6
  3356. 000023B2  2E9F                     move.l     [A7], [A7]+
  3357. 000023B4  4E75                     rts
  3358. fn000023B6:
  3359. 000023B6  4E56 FF7C                link       A6, -0x0084
  3360. 000023BA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3361. 000023BE  102D A84C                move.b     D0, [A5 - 0x57B4]
  3362. 000023C2  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  3363. 000023C6  6708                     beq        +0xA /* 000023D0 */
  3364. 000023C8  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  3365. 000023CC  6000 04D8                bra        +0x4DA /* 000028A6 */
  3366. label000023D0:
  3367. 000023D0  4267                     clr.w      -[A7]
  3368. 000023D2  4EBA 39E2                jsr        [PC + 0x39E2 /* 00005DB6 */]
  3369. 000023D6  101F                     move.b     D0, [A7]+
  3370. 000023D8  6704                     beq        +0x6 /* 000023DE */
  3371. 000023DA  6000 04CA                bra        +0x4CC /* 000028A6 */
  3372. label000023DE:
  3373. 000023DE  1D6D C4EA FFB5           move.b     [A6 - 0x4B], [A5 - 0x3B16]
  3374. 000023E4  1B7C 0001 C4EA           move.b     [A5 - 0x3B16], 0x1
  3375. 000023EA  2D6D C504 FFEC           move.l     [A6 - 0x14], [A5 - 0x3AFC]
  3376. 000023F0  486E FFEC                pea.l      [A6 - 0x14]
  3377. 000023F4  4EBA 0BB2                jsr        [PC + 0xBB2 /* 00002FA8 */]
  3378. 000023F8  102D C91E                move.b     D0, [A5 - 0x36E2]
  3379. 000023FC  6708                     beq        +0xA /* 00002406 */
  3380. 000023FE  486E FFEC                pea.l      [A6 - 0x14]
  3381. 00002402  4EBA 096A                jsr        [PC + 0x96A /* 00002D6E */]
  3382. label00002406:
  3383. 00002406  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3384. 0000240A  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  3385. 0000240E  102D BA5E                move.b     D0, [A5 - 0x45A2]
  3386. 00002412  C02D C1B6                and.b      D0, [A5 - 0x3E4A]
  3387. 00002416  1E00                     move.b     D7, D0
  3388. 00002418  0A00 0001                xori.b     D0, 0x1
  3389. 0000241C  C02D C1B6                and.b      D0, [A5 - 0x3E4A]
  3390. 00002420  1D40 FFB3                move.b     [A6 - 0x4D], D0
  3391. 00002424  102D C1B6                move.b     D0, [A5 - 0x3E4A]
  3392. 00002428  0A00 0001                xori.b     D0, 0x1
  3393. 0000242C  C02D BA5E                and.b      D0, [A5 - 0x45A2]
  3394. 00002430  1D40 FFB2                move.b     [A6 - 0x4E], D0
  3395. 00002434  6700 0090                beq        +0x92 /* 000024C6 */
  3396. 00002438  422E FFC6                clr.b      [A6 - 0x3A]
  3397. 0000243C  302D FD3E                move.w     D0, [A5 - 0x2C2]
  3398. 00002440  906D FD3A                sub.w      D0, [A5 - 0x2C6]
  3399. 00002444  48C0                     ext.l      D0
  3400. 00002446  81FC 0003                divs.w     D0, 0x3
  3401. 0000244A  3C00                     move.w     D6, D0
  3402. 0000244C  D06D FD3A                add.w      D0, [A5 - 0x2C6]
  3403. 00002450  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  3404. 00002454  6F08                     ble        +0xA /* 0000245E */
  3405. 00002456  3D6D FD3E FFFE           move.w     [A6 - 0x2], [A5 - 0x2C2]
  3406. 0000245C  601A                     bra        +0x1C /* 00002478 */
  3407. label0000245E:
  3408. 0000245E  302D FD3E                move.w     D0, [A5 - 0x2C2]
  3409. 00002462  9046                     sub.w      D0, D6
  3410. 00002464  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  3411. 00002468  6C08                     bge        +0xA /* 00002472 */
  3412. 0000246A  3D6D FD3A FFFE           move.w     [A6 - 0x2], [A5 - 0x2C6]
  3413. 00002470  6006                     bra        +0x8 /* 00002478 */
  3414. label00002472:
  3415. 00002472  1D7C 0001 FFC6           move.b     [A6 - 0x3A], 0x1
  3416. label00002478:
  3417. 00002478  422E FFC7                clr.b      [A6 - 0x39]
  3418. 0000247C  302D FD3C                move.w     D0, [A5 - 0x2C4]
  3419. 00002480  906D FD38                sub.w      D0, [A5 - 0x2C8]
  3420. 00002484  48C0                     ext.l      D0
  3421. 00002486  81FC 0003                divs.w     D0, 0x3
  3422. 0000248A  3C00                     move.w     D6, D0
  3423. 0000248C  D06D FD38                add.w      D0, [A5 - 0x2C8]
  3424. 00002490  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  3425. 00002494  6F08                     ble        +0xA /* 0000249E */
  3426. 00002496  3D6D FD3C FFFC           move.w     [A6 - 0x4], [A5 - 0x2C4]
  3427. 0000249C  601A                     bra        +0x1C /* 000024B8 */
  3428. label0000249E:
  3429. 0000249E  302D FD3C                move.w     D0, [A5 - 0x2C4]
  3430. 000024A2  9046                     sub.w      D0, D6
  3431. 000024A4  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  3432. 000024A8  6C08                     bge        +0xA /* 000024B2 */
  3433. 000024AA  3D6D FD38 FFFC           move.w     [A6 - 0x4], [A5 - 0x2C8]
  3434. 000024B0  6006                     bra        +0x8 /* 000024B8 */
  3435. label000024B2:
  3436. 000024B2  1D7C 0001 FFC7           move.b     [A6 - 0x39], 0x1
  3437. label000024B8:
  3438. 000024B8  102E FFC7                move.b     D0, [A6 - 0x39]
  3439. 000024BC  C02E FFC6                and.b      D0, [A6 - 0x3A]
  3440. 000024C0  6704                     beq        +0x6 /* 000024C6 */
  3441. 000024C2  422E FFB2                clr.b      [A6 - 0x4E]
  3442. label000024C6:
  3443. 000024C6  4AAD FC7E                tst.l      [A5 - 0x382]
  3444. 000024CA  56C0                     sne        D0
  3445. 000024CC  C02E FFB2                and.b      D0, [A6 - 0x4E]
  3446. 000024D0  1A00                     move.b     D5, D0
  3447. 000024D2  102E FFB3                move.b     D0, [A6 - 0x4D]
  3448. 000024D6  6706                     beq        +0x8 /* 000024DE */
  3449. 000024D8  1B7C 0001 FD0C           move.b     [A5 - 0x2F4], 0x1
  3450. label000024DE:
  3451. 000024DE  102D FD0C                move.b     D0, [A5 - 0x2F4]
  3452. 000024E2  6704                     beq        +0x6 /* 000024E8 */
  3453. 000024E4  4EBA E6C8                jsr        [PC - 0x1938 /* 00000BAE */]
  3454. label000024E8:
  3455. 000024E8  1007                     move.b     D0, D7
  3456. 000024EA  802E FFB3                or.b       D0, [A6 - 0x4D]
  3457. 000024EE  6704                     beq        +0x6 /* 000024F4 */
  3458. 000024F0  422D FD10                clr.b      [A5 - 0x2F0]
  3459. label000024F4:
  3460. 000024F4  1007                     move.b     D0, D7
  3461. 000024F6  6706                     beq        +0x8 /* 000024FE */
  3462. 000024F8  1B7C 0001 FD0C           move.b     [A5 - 0x2F4], 0x1
  3463. label000024FE:
  3464. 000024FE  41EE FFA8                lea.l      A0, [A6 - 0x58]
  3465. 00002502  43ED C704                lea.l      A1, [A5 - 0x38FC]
  3466. 00002506  7003                     moveq.l    D0, 0x03
  3467. label00002508:
  3468. 00002508  30D9                     move.w     [A0]+, [A1]+
  3469. 0000250A  51C8 FFFC                dbf        D0, -0x6 /* 00002508 */
  3470. 0000250E  102D C91E                move.b     D0, [A5 - 0x36E2]
  3471. 00002512  6710                     beq        +0x12 /* 00002524 */
  3472. 00002514  41EE FFA8                lea.l      A0, [A6 - 0x58]
  3473. 00002518  43ED C926                lea.l      A1, [A5 - 0x36DA]
  3474. 0000251C  7003                     moveq.l    D0, 0x03
  3475. label0000251E:
  3476. 0000251E  30D9                     move.w     [A0]+, [A1]+
  3477. 00002520  51C8 FFFC                dbf        D0, -0x6 /* 0000251E */
  3478. label00002524:
  3479. 00002524  302E FFAA                move.w     D0, [A6 - 0x56]
  3480. 00002528  906D FD3A                sub.w      D0, [A5 - 0x2C6]
  3481. 0000252C  3D40 FFCC                move.w     [A6 - 0x34], D0
  3482. 00002530  302E FFAE                move.w     D0, [A6 - 0x52]
  3483. 00002534  906D FD3E                sub.w      D0, [A5 - 0x2C2]
  3484. 00002538  3D40 FFCE                move.w     [A6 - 0x32], D0
  3485. 0000253C  302E FFA8                move.w     D0, [A6 - 0x58]
  3486. 00002540  906D FD38                sub.w      D0, [A5 - 0x2C8]
  3487. 00002544  3D40 FFD0                move.w     [A6 - 0x30], D0
  3488. 00002548  302E FFAC                move.w     D0, [A6 - 0x54]
  3489. 0000254C  906D FD3C                sub.w      D0, [A5 - 0x2C4]
  3490. 00002550  3D40 FFD2                move.w     [A6 - 0x2E], D0
  3491. 00002554  A89E                     syscall    PenNormal
  3492. 00002556  3F3C 00F8                move.w     -[A7], 0xF8
  3493. 0000255A  3F2D C57A                move.w     -[A7], [A5 - 0x3A86]
  3494. 0000255E  486E FF7C                pea.l      [A6 - 0x84]
  3495. 00002562  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  3496. 00002566  486E FF7C                pea.l      [A6 - 0x84]
  3497. 0000256A  A89D                     syscall    PenPat
  3498. 0000256C  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  3499. 00002570  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  3500. 00002574  7003                     moveq.l    D0, 0x03
  3501. label00002576:
  3502. 00002576  30D9                     move.w     [A0]+, [A1]+
  3503. 00002578  51C8 FFFC                dbf        D0, -0x6 /* 00002576 */
  3504. 0000257C  41EE FFDC                lea.l      A0, [A6 - 0x24]
  3505. 00002580  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  3506. 00002584  7003                     moveq.l    D0, 0x03
  3507. label00002586:
  3508. 00002586  30D9                     move.w     [A0]+, [A1]+
  3509. 00002588  51C8 FFFC                dbf        D0, -0x6 /* 00002586 */
  3510. 0000258C  1007                     move.b     D0, D7
  3511. 0000258E  0A00 0001                xori.b     D0, 0x1
  3512. 00002592  1D40 FF8F                move.b     [A6 - 0x71], D0
  3513. 00002596  3B7C 0001 FD2C           move.w     [A5 - 0x2D4], 0x1
  3514. 0000259C  1007                     move.b     D0, D7
  3515. 0000259E  6706                     beq        +0x8 /* 000025A6 */
  3516. 000025A0  3B6D C1C2 FD2C           move.w     [A5 - 0x2D4], [A5 - 0x3E3E]
  3517. label000025A6:
  3518. 000025A6  41EE FF9A                lea.l      A0, [A6 - 0x66]
  3519. 000025AA  43ED C6F2                lea.l      A1, [A5 - 0x390E]
  3520. 000025AE  7006                     moveq.l    D0, 0x06
  3521. label000025B0:
  3522. 000025B0  30D9                     move.w     [A0]+, [A1]+
  3523. 000025B2  51C8 FFFC                dbf        D0, -0x6 /* 000025B0 */
  3524. 000025B6  102D C91E                move.b     D0, [A5 - 0x36E2]
  3525. 000025BA  6710                     beq        +0x12 /* 000025CC */
  3526. 000025BC  41EE FF9A                lea.l      A0, [A6 - 0x66]
  3527. 000025C0  43ED C920                lea.l      A1, [A5 - 0x36E0]
  3528. 000025C4  7006                     moveq.l    D0, 0x06
  3529. label000025C6:
  3530. 000025C6  30D9                     move.w     [A0]+, [A1]+
  3531. 000025C8  51C8 FFFC                dbf        D0, -0x6 /* 000025C6 */
  3532. label000025CC:
  3533. 000025CC  7801                     moveq.l    D4, 0x01
  3534. 000025CE  486E FFF0                pea.l      [A6 - 0x10]
  3535. 000025D2  4EBA 079A                jsr        [PC + 0x79A /* 00002D6E */]
  3536. label000025D6:
  3537. 000025D6  486E FFF4                pea.l      [A6 - 0xC]
  3538. 000025DA  4EBA 0792                jsr        [PC + 0x792 /* 00002D6E */]
  3539. 000025DE  102E FFB2                move.b     D0, [A6 - 0x4E]
  3540. 000025E2  6608                     bne        +0xA /* 000025EC */
  3541. 000025E4  486E FFF4                pea.l      [A6 - 0xC]
  3542. 000025E8  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  3543. label000025EC:
  3544. 000025EC  486E FFF4                pea.l      [A6 - 0xC]
  3545. 000025F0  486E FFF0                pea.l      [A6 - 0x10]
  3546. 000025F4  7004                     moveq.l    D0, 0x04
  3547. 000025F6  2F00                     move.l     -[A7], D0
  3548. 000025F8  1F3C 0001                move.b     -[A7], 0x1
  3549. 000025FC  4EBA 151C                jsr        [PC + 0x151C /* 00003B1A */]
  3550. 00002600  4267                     clr.w      -[A7]
  3551. 00002602  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3552. 00002606  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3553. 0000260A  3F2D FD2C                move.w     -[A7], [A5 - 0x2D4]
  3554. 0000260E  4EAD 28C2                jsr        [A5 + 0x28C2 /* export_1300 */]
  3555. 00002612  101F                     move.b     D0, [A7]+
  3556. 00002614  0A00 0001                xori.b     D0, 0x1
  3557. 00002618  2204                     move.l     D1, D4
  3558. 0000261A  8200                     or.b       D1, D0
  3559. 0000261C  6700 00E0                beq        +0xE2 /* 000026FE */
  3560. 00002620  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  3561. 00002624  43EE FFDC                lea.l      A1, [A6 - 0x24]
  3562. 00002628  7003                     moveq.l    D0, 0x03
  3563. label0000262A:
  3564. 0000262A  30D9                     move.w     [A0]+, [A1]+
  3565. 0000262C  51C8 FFFC                dbf        D0, -0x6 /* 0000262A */
  3566. 00002630  41EE FF90                lea.l      A0, [A6 - 0x70]
  3567. 00002634  43EE FFDC                lea.l      A1, [A6 - 0x24]
  3568. 00002638  7003                     moveq.l    D0, 0x03
  3569. label0000263A:
  3570. 0000263A  30D9                     move.w     [A0]+, [A1]+
  3571. 0000263C  51C8 FFFC                dbf        D0, -0x6 /* 0000263A */
  3572. 00002640  2F0E                     move.l     -[A7], A6
  3573. 00002642  4EBA FC70                jsr        [PC - 0x390 /* 000022B4 */]
  3574. 00002646  486E FFDC                pea.l      [A6 - 0x24]
  3575. 0000264A  486E FF90                pea.l      [A6 - 0x70]
  3576. 0000264E  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3577. 00002652  102E FF8F                move.b     D0, [A6 - 0x71]
  3578. 00002656  6708                     beq        +0xA /* 00002660 */
  3579. 00002658  486E FF90                pea.l      [A6 - 0x70]
  3580. 0000265C  4EBA 089C                jsr        [PC + 0x89C /* 00002EFA */]
  3581. label00002660:
  3582. 00002660  1005                     move.b     D0, D5
  3583. 00002662  6718                     beq        +0x1A /* 0000267C */
  3584. 00002664  486E FFDC                pea.l      [A6 - 0x24]
  3585. 00002668  4EBA 0288                jsr        [PC + 0x288 /* 000028F2 */]
  3586. 0000266C  486E FFDC                pea.l      [A6 - 0x24]
  3587. 00002670  486E FFDC                pea.l      [A6 - 0x24]
  3588. 00002674  4267                     clr.w      -[A7]
  3589. 00002676  4EBA 42E4                jsr        [PC + 0x42E4 /* 0000695C */]
  3590. 0000267A  606A                     bra        +0x6C /* 000026E6 */
  3591. label0000267C:
  3592. 0000267C  102E FFB2                move.b     D0, [A6 - 0x4E]
  3593. 00002680  6756                     beq        +0x58 /* 000026D8 */
  3594. 00002682  486D B880                pea.l      [A5 - 0x4780]
  3595. 00002686  486D C592                pea.l      [A5 - 0x3A6E]
  3596. 0000268A  486E FFD4                pea.l      [A6 - 0x2C]
  3597. 0000268E  486E FFDC                pea.l      [A6 - 0x24]
  3598. 00002692  3F3C 0001                move.w     -[A7], 0x1
  3599. 00002696  42A7                     clr.l      -[A7]
  3600. 00002698  A8EC                     syscall    CopyBits
  3601. 0000269A  486D B880                pea.l      [A5 - 0x4780]
  3602. 0000269E  486D C6F2                pea.l      [A5 - 0x390E]
  3603. 000026A2  486E FFD4                pea.l      [A6 - 0x2C]
  3604. 000026A6  486E FFDC                pea.l      [A6 - 0x24]
  3605. 000026AA  3F3C 0003                move.w     -[A7], 0x3
  3606. 000026AE  42A7                     clr.l      -[A7]
  3607. 000026B0  A8EC                     syscall    CopyBits
  3608. 000026B2  486D B88E                pea.l      [A5 - 0x4772]
  3609. 000026B6  486D C6F2                pea.l      [A5 - 0x390E]
  3610. 000026BA  486E FFD4                pea.l      [A6 - 0x2C]
  3611. 000026BE  486E FFDC                pea.l      [A6 - 0x24]
  3612. 000026C2  3F3C 0001                move.w     -[A7], 0x1
  3613. 000026C6  42A7                     clr.l      -[A7]
  3614. 000026C8  A8EC                     syscall    CopyBits
  3615. 000026CA  486E FFDC                pea.l      [A6 - 0x24]
  3616. 000026CE  486D B420                pea.l      [A5 - 0x4BE0]
  3617. 000026D2  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3618. 000026D6  600E                     bra        +0x10 /* 000026E6 */
  3619. label000026D8:
  3620. 000026D8  486E FFD4                pea.l      [A6 - 0x2C]
  3621. 000026DC  486E FFDC                pea.l      [A6 - 0x24]
  3622. 000026E0  4267                     clr.w      -[A7]
  3623. 000026E2  4EBA 4278                jsr        [PC + 0x4278 /* 0000695C */]
  3624. label000026E6:
  3625. 000026E6  486E FF90                pea.l      [A6 - 0x70]
  3626. 000026EA  486D C290                pea.l      [A5 - 0x3D70]
  3627. 000026EE  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3628. 000026F2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3629. 000026F6  2D6E FFF4 FFF0           move.l     [A6 - 0x10], [A6 - 0xC]
  3630. 000026FC  4204                     clr.b      D4
  3631. label000026FE:
  3632. 000026FE  4267                     clr.w      -[A7]
  3633. 00002700  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  3634. 00002704  101F                     move.b     D0, [A7]+
  3635. 00002706  0A00 0001                xori.b     D0, 0x1
  3636. 0000270A  6700 FECA                beq        -0x134 /* 000025D6 */
  3637. 0000270E  486E FFDC                pea.l      [A6 - 0x24]
  3638. 00002712  4EBA 3D4C                jsr        [PC + 0x3D4C /* 00006460 */]
  3639. 00002716  4267                     clr.w      -[A7]
  3640. 00002718  486E FFDC                pea.l      [A6 - 0x24]
  3641. 0000271C  A8AE                     syscall    EmptyRect
  3642. 0000271E  101F                     move.b     D0, [A7]+
  3643. 00002720  6710                     beq        +0x12 /* 00002732 */
  3644. 00002722  422D FD40                clr.b      [A5 - 0x2C0]
  3645. 00002726  422D FD1E                clr.b      [A5 - 0x2E2]
  3646. 0000272A  3F2D FD08                move.w     -[A7], [A5 - 0x2F8]
  3647. 0000272E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3648. label00002732:
  3649. 00002732  1005                     move.b     D0, D5
  3650. 00002734  6722                     beq        +0x24 /* 00002758 */
  3651. 00002736  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  3652. 0000273A  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  3653. 0000273E  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  3654. 00002744  486D C310                pea.l      [A5 - 0x3CF0]
  3655. 00002748  A875                     syscall    SetPBits/SetPortBits
  3656. 0000274A  486D FD38                pea.l      [A5 - 0x2C8]
  3657. 0000274E  486D FE70                pea.l      [A5 - 0x190]
  3658. 00002752  A8A5                     syscall    FillRect
  3659. 00002754  6000 0132                bra        +0x134 /* 00002888 */
  3660. label00002758:
  3661. 00002758  102E FFB2                move.b     D0, [A6 - 0x4E]
  3662. 0000275C  6700 0088                beq        +0x8A /* 000027E6 */
  3663. 00002760  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  3664. 00002764  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3665. 00002768  486E FFD4                pea.l      [A6 - 0x2C]
  3666. 0000276C  4267                     clr.w      -[A7]
  3667. 0000276E  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3668. 00002772  486D C4CC                pea.l      [A5 - 0x3B34]
  3669. 00002776  486D C310                pea.l      [A5 - 0x3CF0]
  3670. 0000277A  486E FFD4                pea.l      [A6 - 0x2C]
  3671. 0000277E  486E FFDC                pea.l      [A6 - 0x24]
  3672. 00002782  4267                     clr.w      -[A7]
  3673. 00002784  42A7                     clr.l      -[A7]
  3674. 00002786  A8EC                     syscall    CopyBits
  3675. 00002788  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  3676. 0000278C  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3677. 00002790  486E FFD4                pea.l      [A6 - 0x2C]
  3678. 00002794  4267                     clr.w      -[A7]
  3679. 00002796  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3680. 0000279A  486D C4CC                pea.l      [A5 - 0x3B34]
  3681. 0000279E  486D B880                pea.l      [A5 - 0x4780]
  3682. 000027A2  486E FFD4                pea.l      [A6 - 0x2C]
  3683. 000027A6  486E FFDC                pea.l      [A6 - 0x24]
  3684. 000027AA  4267                     clr.w      -[A7]
  3685. 000027AC  42A7                     clr.l      -[A7]
  3686. 000027AE  A8EC                     syscall    CopyBits
  3687. 000027B0  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  3688. 000027B4  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  3689. 000027B8  486E FFD4                pea.l      [A6 - 0x2C]
  3690. 000027BC  4267                     clr.w      -[A7]
  3691. 000027BE  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3692. 000027C2  486D C4CC                pea.l      [A5 - 0x3B34]
  3693. 000027C6  486D B88E                pea.l      [A5 - 0x4772]
  3694. 000027CA  486E FFD4                pea.l      [A6 - 0x2C]
  3695. 000027CE  486E FFDC                pea.l      [A6 - 0x24]
  3696. 000027D2  4267                     clr.w      -[A7]
  3697. 000027D4  42A7                     clr.l      -[A7]
  3698. 000027D6  A8EC                     syscall    CopyBits
  3699. 000027D8  486E FFD4                pea.l      [A6 - 0x2C]
  3700. 000027DC  486D C290                pea.l      [A5 - 0x3D70]
  3701. 000027E0  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3702. 000027E4  6042                     bra        +0x44 /* 00002828 */
  3703. label000027E6:
  3704. 000027E6  486D C310                pea.l      [A5 - 0x3CF0]
  3705. 000027EA  486D C310                pea.l      [A5 - 0x3CF0]
  3706. 000027EE  486E FFD4                pea.l      [A6 - 0x2C]
  3707. 000027F2  486E FFDC                pea.l      [A6 - 0x24]
  3708. 000027F6  4267                     clr.w      -[A7]
  3709. 000027F8  42A7                     clr.l      -[A7]
  3710. 000027FA  A8EC                     syscall    CopyBits
  3711. 000027FC  486D B880                pea.l      [A5 - 0x4780]
  3712. 00002800  486D B880                pea.l      [A5 - 0x4780]
  3713. 00002804  486E FFD4                pea.l      [A6 - 0x2C]
  3714. 00002808  486E FFDC                pea.l      [A6 - 0x24]
  3715. 0000280C  4267                     clr.w      -[A7]
  3716. 0000280E  42A7                     clr.l      -[A7]
  3717. 00002810  A8EC                     syscall    CopyBits
  3718. 00002812  486D B88E                pea.l      [A5 - 0x4772]
  3719. 00002816  486D B88E                pea.l      [A5 - 0x4772]
  3720. 0000281A  486E FFD4                pea.l      [A6 - 0x2C]
  3721. 0000281E  486E FFDC                pea.l      [A6 - 0x24]
  3722. 00002822  4267                     clr.w      -[A7]
  3723. 00002824  42A7                     clr.l      -[A7]
  3724. 00002826  A8EC                     syscall    CopyBits
  3725. label00002828:
  3726. 00002828  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  3727. 0000282E  41ED FC4E                lea.l      A0, [A5 - 0x3B2]
  3728. 00002832  43EE FFDC                lea.l      A1, [A6 - 0x24]
  3729. 00002836  7003                     moveq.l    D0, 0x03
  3730. label00002838:
  3731. 00002838  30D9                     move.w     [A0]+, [A1]+
  3732. 0000283A  51C8 FFFC                dbf        D0, -0x6 /* 00002838 */
  3733. 0000283E  42A7                     clr.l      -[A7]
  3734. 00002840  A8D8                     syscall    NewRgn
  3735. 00002842  285F                     movea.l    A4, [A7]+
  3736. 00002844  2F0C                     move.l     -[A7], A4
  3737. 00002846  486E FFD4                pea.l      [A6 - 0x2C]
  3738. 0000284A  A8DF                     syscall    RectRgn
  3739. 0000284C  42A7                     clr.l      -[A7]
  3740. 0000284E  A8D8                     syscall    NewRgn
  3741. 00002850  265F                     movea.l    A3, [A7]+
  3742. 00002852  2F0B                     move.l     -[A7], A3
  3743. 00002854  486E FFDC                pea.l      [A6 - 0x24]
  3744. 00002858  A8DF                     syscall    RectRgn
  3745. 0000285A  2F0C                     move.l     -[A7], A4
  3746. 0000285C  2F0B                     move.l     -[A7], A3
  3747. 0000285E  2F0C                     move.l     -[A7], A4
  3748. 00002860  A8E6                     syscall    DiffRgn
  3749. 00002862  486D C310                pea.l      [A5 - 0x3CF0]
  3750. 00002866  A875                     syscall    SetPBits/SetPortBits
  3751. 00002868  2F0C                     move.l     -[A7], A4
  3752. 0000286A  A8D4                     syscall    EraseRgn
  3753. 0000286C  486D B880                pea.l      [A5 - 0x4780]
  3754. 00002870  A875                     syscall    SetPBits/SetPortBits
  3755. 00002872  2F0C                     move.l     -[A7], A4
  3756. 00002874  A8D4                     syscall    EraseRgn
  3757. 00002876  486D B88E                pea.l      [A5 - 0x4772]
  3758. 0000287A  A875                     syscall    SetPBits/SetPortBits
  3759. 0000287C  2F0C                     move.l     -[A7], A4
  3760. 0000287E  A8D4                     syscall    EraseRgn
  3761. 00002880  2F0C                     move.l     -[A7], A4
  3762. 00002882  A8D9                     syscall    DisposRgn/DisposeRgn
  3763. 00002884  2F0B                     move.l     -[A7], A3
  3764. 00002886  A8D9                     syscall    DisposRgn/DisposeRgn
  3765. label00002888:
  3766. 00002888  1B6E FFB5 C4EA           move.b     [A5 - 0x3B16], [A6 - 0x4B]
  3767. 0000288E  A89E                     syscall    PenNormal
  3768. 00002890  486D C4CC                pea.l      [A5 - 0x3B34]
  3769. 00002894  A875                     syscall    SetPBits/SetPortBits
  3770. 00002896  4EBA EBD2                jsr        [PC - 0x142E /* 0000146A */]
  3771. 0000289A  1B7C 0001 B56E           move.b     [A5 - 0x4A92], 0x1
  3772. 000028A0  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  3773. label000028A6:
  3774. 000028A6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3775. 000028AA  4E5E                     unlink     A6
  3776. 000028AC  4E75                     rts
  3777. export_190:
  3778. fn000028AE:
  3779. 000028AE  4E56 0000                link       A6, 0
  3780. 000028B2  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  3781. 000028B6  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  3782. 000028BA  486D FD38                pea.l      [A5 - 0x2C8]
  3783. 000028BE  3F3C 0001                move.w     -[A7], 0x1
  3784. 000028C2  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3785. 000028C6  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  3786. 000028CA  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  3787. 000028CE  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  3788. 000028D2  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  3789. 000028D6  486D FD38                pea.l      [A5 - 0x2C8]
  3790. 000028DA  3F3C FFFE                move.w     -[A7], 0xFFFE
  3791. 000028DE  4EAD 2D02                jsr        [A5 + 0x2D02 /* export_1436 */]
  3792. 000028E2  486D FD38                pea.l      [A5 - 0x2C8]
  3793. 000028E6  486D B420                pea.l      [A5 - 0x4BE0]
  3794. 000028EA  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3795. 000028EE  4E5E                     unlink     A6
  3796. 000028F0  4E75                     rts
  3797. fn000028F2:
  3798. 000028F2  4E56 FFE2                link       A6, -0x001E
  3799. 000028F6  48E7 0700                movem.l    -[A7], D5,D6,D7
  3800. 000028FA  206E 0008                movea.l    A0, [A6 + 0x8]
  3801. 000028FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3802. 00002902  7003                     moveq.l    D0, 0x03
  3803. label00002904:
  3804. 00002904  32D8                     move.w     [A1]+, [A0]+
  3805. 00002906  51C8 FFFC                dbf        D0, -0x6 /* 00002904 */
  3806. 0000290A  4EBA 4642                jsr        [PC + 0x4642 /* 00006F4E */]
  3807. 0000290E  486D C460                pea.l      [A5 - 0x3BA0]
  3808. 00002912  A873                     syscall    SetPort
  3809. 00002914  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  3810. 00002918  A887                     syscall    TextFont
  3811. 0000291A  3F2D C1B0                move.w     -[A7], [A5 - 0x3E50]
  3812. 0000291E  A88A                     syscall    TextSize
  3813. 00002920  4240                     clr.w      D0
  3814. 00002922  102D C1B2                move.b     D0, [A5 - 0x3E4E]
  3815. 00002926  3F00                     move.w     -[A7], D0
  3816. 00002928  A888                     syscall    TextFace
  3817. 0000292A  3F3C 0001                move.w     -[A7], 0x1
  3818. 0000292E  A889                     syscall    TextMode
  3819. 00002930  486D B880                pea.l      [A5 - 0x4780]
  3820. 00002934  A875                     syscall    SetPBits/SetPortBits
  3821. 00002936  486E FFF8                pea.l      [A6 - 0x8]
  3822. 0000293A  486D FE70                pea.l      [A5 - 0x190]
  3823. 0000293E  A8A5                     syscall    FillRect
  3824. 00002940  486E FFF8                pea.l      [A6 - 0x8]
  3825. 00002944  486D FC4E                pea.l      [A5 - 0x3B2]
  3826. 00002948  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3827. 0000294C  486E FFE8                pea.l      [A6 - 0x18]
  3828. 00002950  A88B                     syscall    GetFontInfo
  3829. 00002952  3A2E FFEC                move.w     D5, [A6 - 0x14]
  3830. 00002956  5E45                     addq.w     D5, 7
  3831. 00002958  3C2D C1B4                move.w     D6, [A5 - 0x3E4C]
  3832. 0000295C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3833. 00002960  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3834. 00002964  7003                     moveq.l    D0, 0x03
  3835. label00002966:
  3836. 00002966  30D9                     move.w     [A0]+, [A1]+
  3837. 00002968  51C8 FFFC                dbf        D0, -0x6 /* 00002966 */
  3838. 0000296C  486E FFF0                pea.l      [A6 - 0x10]
  3839. 00002970  2F3C 0000 0002           move.l     -[A7], 0x2
  3840. 00002976  A8A9                     syscall    InsetRect
  3841. 00002978  4267                     clr.w      -[A7]
  3842. 0000297A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3843. 0000297E  3005                     move.w     D0, D5
  3844. 00002980  D06E FFF2                add.w      D0, [A6 - 0xE]
  3845. 00002984  3F00                     move.w     -[A7], D0
  3846. 00002986  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  3847. 0000298A  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  3848. 0000298E  4267                     clr.w      -[A7]
  3849. 00002990  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3850. 00002994  3006                     move.w     D0, D6
  3851. 00002996  D06E FFF0                add.w      D0, [A6 - 0x10]
  3852. 0000299A  3F00                     move.w     -[A7], D0
  3853. 0000299C  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  3854. 000029A0  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  3855. 000029A4  486D B88E                pea.l      [A5 - 0x4772]
  3856. 000029A8  A875                     syscall    SetPBits/SetPortBits
  3857. 000029AA  486E FFF8                pea.l      [A6 - 0x8]
  3858. 000029AE  A87B                     syscall    ClipRect
  3859. 000029B0  2F2D FC7E                move.l     -[A7], [A5 - 0x382]
  3860. 000029B4  205F                     movea.l    A0, [A7]+
  3861. 000029B6  A029                     syscall    HLock
  3862. 000029B8  3E2D C1AC                move.w     D7, [A5 - 0x3E54]
  3863. 000029BC  6604                     bne        +0x6 /* 000029C2 */
  3864. 000029BE  3E2D A208                move.w     D7, [A5 - 0x5DF8]
  3865. label000029C2:
  3866. 000029C2  206D FC7E                movea.l    A0, [A5 - 0x382]
  3867. 000029C6  2F10                     move.l     -[A7], [A0]
  3868. 000029C8  2F2D FC7A                move.l     -[A7], [A5 - 0x386]
  3869. 000029CC  486E FFF0                pea.l      [A6 - 0x10]
  3870. 000029D0  3F07                     move.w     -[A7], D7
  3871. 000029D2  A9CE                     syscall    TETextBox/TextBox
  3872. 000029D4  2F2D FC7E                move.l     -[A7], [A5 - 0x382]
  3873. 000029D8  205F                     movea.l    A0, [A7]+
  3874. 000029DA  A02A                     syscall    HUnlock
  3875. 000029DC  486D C704                pea.l      [A5 - 0x38FC]
  3876. 000029E0  A87B                     syscall    ClipRect
  3877. 000029E2  4EAD 26EA                jsr        [A5 + 0x26EA /* export_1241 */]
  3878. 000029E6  486D C4CC                pea.l      [A5 - 0x3B34]
  3879. 000029EA  A875                     syscall    SetPBits/SetPortBits
  3880. 000029EC  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  3881. 000029F2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3882. 000029F6  4E5E                     unlink     A6
  3883. 000029F8  2E9F                     move.l     [A7], [A7]+
  3884. 000029FA  4E75                     rts
  3885. export_191:
  3886. fn000029FC:
  3887. 000029FC  4E56 0000                link       A6, 0
  3888. 00002A00  486D C4CC                pea.l      [A5 - 0x3B34]
  3889. 00002A04  A875                     syscall    SetPBits/SetPortBits
  3890. 00002A06  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3891. 00002A0A  A873                     syscall    SetPort
  3892. 00002A0C  486D FD38                pea.l      [A5 - 0x2C8]
  3893. 00002A10  486D C290                pea.l      [A5 - 0x3D70]
  3894. 00002A14  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3895. 00002A18  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3896. 00002A1C  1B7C 0001 B56E           move.b     [A5 - 0x4A92], 0x1
  3897. 00002A22  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  3898. 00002A28  4E5E                     unlink     A6
  3899. 00002A2A  4E75                     rts
  3900. export_192:
  3901. fn00002A2C:
  3902. 00002A2C  4E56 FFF8                link       A6, -0x0008
  3903. 00002A30  206E 0008                movea.l    A0, [A6 + 0x8]
  3904. 00002A34  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3905. 00002A38  7003                     moveq.l    D0, 0x03
  3906. label00002A3A:
  3907. 00002A3A  32D8                     move.w     [A1]+, [A0]+
  3908. 00002A3C  51C8 FFFC                dbf        D0, -0x6 /* 00002A3A */
  3909. 00002A40  4267                     clr.w      -[A7]
  3910. 00002A42  486E FFF8                pea.l      [A6 - 0x8]
  3911. 00002A46  A8AE                     syscall    EmptyRect
  3912. 00002A48  101F                     move.b     D0, [A7]+
  3913. 00002A4A  6702                     beq        +0x4 /* 00002A4E */
  3914. 00002A4C  6040                     bra        +0x42 /* 00002A8E */
  3915. label00002A4E:
  3916. 00002A4E  2F2D C1BC                move.l     -[A7], [A5 - 0x3E44]
  3917. 00002A52  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  3918. 00002A56  486E FFF8                pea.l      [A6 - 0x8]
  3919. 00002A5A  4267                     clr.w      -[A7]
  3920. 00002A5C  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3921. 00002A60  2F2D C1B8                move.l     -[A7], [A5 - 0x3E48]
  3922. 00002A64  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  3923. 00002A68  486E FFF8                pea.l      [A6 - 0x8]
  3924. 00002A6C  4267                     clr.w      -[A7]
  3925. 00002A6E  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3926. 00002A72  486E FFF8                pea.l      [A6 - 0x8]
  3927. 00002A76  486D B420                pea.l      [A5 - 0x4BE0]
  3928. 00002A7A  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3929. 00002A7E  486E FFF8                pea.l      [A6 - 0x8]
  3930. 00002A82  486D C290                pea.l      [A5 - 0x3D70]
  3931. 00002A86  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3932. 00002A8A  4EBA 44C2                jsr        [PC + 0x44C2 /* 00006F4E */]
  3933. label00002A8E:
  3934. 00002A8E  4E5E                     unlink     A6
  3935. 00002A90  2E9F                     move.l     [A7], [A7]+
  3936. 00002A92  4E75                     rts
  3937. fn00002A94:
  3938. 00002A94  4E56 FFE0                link       A6, -0x0020
  3939. 00002A98  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3940. 00002A9C  43ED C0E6                lea.l      A1, [A5 - 0x3F1A]
  3941. 00002AA0  700F                     moveq.l    D0, 0x0F
  3942. label00002AA2:
  3943. 00002AA2  30D9                     move.w     [A0]+, [A1]+
  3944. 00002AA4  51C8 FFFC                dbf        D0, -0x6 /* 00002AA2 */
  3945. 00002AA8  102D C91E                move.b     D0, [A5 - 0x36E2]
  3946. 00002AAC  6714                     beq        +0x16 /* 00002AC2 */
  3947. 00002AAE  486E FFE0                pea.l      [A6 - 0x20]
  3948. 00002AB2  7020                     moveq.l    D0, 0x20
  3949. 00002AB4  2F00                     move.l     -[A7], D0
  3950. 00002AB6  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3951. 00002ABA  2D7C 0180 0180 FFEE      move.l     [A6 - 0x12], 0x1800180
  3952. label00002AC2:
  3953. 00002AC2  486E FFE0                pea.l      [A6 - 0x20]
  3954. 00002AC6  486D FE78                pea.l      [A5 - 0x188]
  3955. 00002ACA  4EBA E432                jsr        [PC - 0x1BCE /* 00000EFE */]
  3956. 00002ACE  4E5E                     unlink     A6
  3957. 00002AD0  4E75                     rts
  3958. fn00002AD2:
  3959. 00002AD2  4E56 FFF8                link       A6, -0x0008
  3960. 00002AD6  206E 0008                movea.l    A0, [A6 + 0x8]
  3961. 00002ADA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3962. 00002ADE  7003                     moveq.l    D0, 0x03
  3963. label00002AE0:
  3964. 00002AE0  32D8                     move.w     [A1]+, [A0]+
  3965. 00002AE2  51C8 FFFC                dbf        D0, -0x6 /* 00002AE0 */
  3966. 00002AE6  4267                     clr.w      -[A7]
  3967. 00002AE8  4EBA E1B0                jsr        [PC - 0x1E50 /* 00000C9A */]
  3968. 00002AEC  101F                     move.b     D0, [A7]+
  3969. 00002AEE  6764                     beq        +0x66 /* 00002B54 */
  3970. 00002AF0  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  3971. 00002AF4  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  3972. 00002AF8  486D FD38                pea.l      [A5 - 0x2C8]
  3973. 00002AFC  3F3C 0001                move.w     -[A7], 0x1
  3974. 00002B00  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3975. 00002B04  486D FD38                pea.l      [A5 - 0x2C8]
  3976. 00002B08  486D FC4E                pea.l      [A5 - 0x3B2]
  3977. 00002B0C  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3978. 00002B10  486D B88E                pea.l      [A5 - 0x4772]
  3979. 00002B14  A875                     syscall    SetPBits/SetPortBits
  3980. 00002B16  486E FFF8                pea.l      [A6 - 0x8]
  3981. 00002B1A  A89D                     syscall    PenPat
  3982. 00002B1C  3F3C 000E                move.w     -[A7], 0xE
  3983. 00002B20  A89C                     syscall    PenMode
  3984. 00002B22  486D FD38                pea.l      [A5 - 0x2C8]
  3985. 00002B26  A8A2                     syscall    PaintRect
  3986. 00002B28  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  3987. 00002B2C  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  3988. 00002B30  486D FD38                pea.l      [A5 - 0x2C8]
  3989. 00002B34  3F3C 0001                move.w     -[A7], 0x1
  3990. 00002B38  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  3991. 00002B3C  486D FD38                pea.l      [A5 - 0x2C8]
  3992. 00002B40  A8A2                     syscall    PaintRect
  3993. 00002B42  A89E                     syscall    PenNormal
  3994. 00002B44  486D C704                pea.l      [A5 - 0x38FC]
  3995. 00002B48  4EBA 03B0                jsr        [PC + 0x3B0 /* 00002EFA */]
  3996. 00002B4C  4EBA FD60                jsr        [PC - 0x2A0 /* 000028AE */]
  3997. 00002B50  4EBA FEAA                jsr        [PC - 0x156 /* 000029FC */]
  3998. label00002B54:
  3999. 00002B54  4E5E                     unlink     A6
  4000. 00002B56  2E9F                     move.l     [A7], [A7]+
  4001. 00002B58  4E75                     rts
  4002. fn00002B5A:
  4003. 00002B5A  4E56 FFF8                link       A6, -0x0008
  4004. 00002B5E  4267                     clr.w      -[A7]
  4005. 00002B60  4EBA E138                jsr        [PC - 0x1EC8 /* 00000C9A */]
  4006. 00002B64  101F                     move.b     D0, [A7]+
  4007. 00002B66  6700 00DA                beq        +0xDC /* 00002C42 */
  4008. 00002B6A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4009. 00002B6E  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  4010. 00002B72  7003                     moveq.l    D0, 0x03
  4011. label00002B74:
  4012. 00002B74  30D9                     move.w     [A0]+, [A1]+
  4013. 00002B76  51C8 FFFC                dbf        D0, -0x6 /* 00002B74 */
  4014. 00002B7A  302D C70A                move.w     D0, [A5 - 0x38F6]
  4015. 00002B7E  906D FD3E                sub.w      D0, [A5 - 0x2C2]
  4016. 00002B82  3D40 FFFA                move.w     [A6 - 0x6], D0
  4017. 00002B86  302D C70A                move.w     D0, [A5 - 0x38F6]
  4018. 00002B8A  906D FD3A                sub.w      D0, [A5 - 0x2C6]
  4019. 00002B8E  3D40 FFFE                move.w     [A6 - 0x2], D0
  4020. 00002B92  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  4021. 00002B96  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4022. 00002B9A  3F2D FD38                move.w     -[A7], [A5 - 0x2C8]
  4023. 00002B9E  3F2D FD3C                move.w     -[A7], [A5 - 0x2C4]
  4024. 00002BA2  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  4025. 00002BA6  4EBA DA38                jsr        [PC - 0x25C8 /* 000005E0 */]
  4026. 00002BAA  486D C4CC                pea.l      [A5 - 0x3B34]
  4027. 00002BAE  486D C310                pea.l      [A5 - 0x3CF0]
  4028. 00002BB2  486E FFF8                pea.l      [A6 - 0x8]
  4029. 00002BB6  486D FD38                pea.l      [A5 - 0x2C8]
  4030. 00002BBA  4267                     clr.w      -[A7]
  4031. 00002BBC  42A7                     clr.l      -[A7]
  4032. 00002BBE  A8EC                     syscall    CopyBits
  4033. 00002BC0  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  4034. 00002BC6  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  4035. 00002BCA  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4036. 00002BCE  3F2D FD38                move.w     -[A7], [A5 - 0x2C8]
  4037. 00002BD2  3F2D FD3C                move.w     -[A7], [A5 - 0x2C4]
  4038. 00002BD6  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  4039. 00002BDA  4EBA DA04                jsr        [PC - 0x25FC /* 000005E0 */]
  4040. 00002BDE  486D C4CC                pea.l      [A5 - 0x3B34]
  4041. 00002BE2  486D B880                pea.l      [A5 - 0x4780]
  4042. 00002BE6  486E FFF8                pea.l      [A6 - 0x8]
  4043. 00002BEA  486D FD38                pea.l      [A5 - 0x2C8]
  4044. 00002BEE  4267                     clr.w      -[A7]
  4045. 00002BF0  42A7                     clr.l      -[A7]
  4046. 00002BF2  A8EC                     syscall    CopyBits
  4047. 00002BF4  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  4048. 00002BF8  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4049. 00002BFC  3F2D FD38                move.w     -[A7], [A5 - 0x2C8]
  4050. 00002C00  3F2D FD3C                move.w     -[A7], [A5 - 0x2C4]
  4051. 00002C04  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  4052. 00002C08  4EBA D9D6                jsr        [PC - 0x262A /* 000005E0 */]
  4053. 00002C0C  486D C4CC                pea.l      [A5 - 0x3B34]
  4054. 00002C10  486D B88E                pea.l      [A5 - 0x4772]
  4055. 00002C14  486E FFF8                pea.l      [A6 - 0x8]
  4056. 00002C18  486D FD38                pea.l      [A5 - 0x2C8]
  4057. 00002C1C  4267                     clr.w      -[A7]
  4058. 00002C1E  42A7                     clr.l      -[A7]
  4059. 00002C20  A8EC                     syscall    CopyBits
  4060. 00002C22  486D C704                pea.l      [A5 - 0x38FC]
  4061. 00002C26  4EBA 02D2                jsr        [PC + 0x2D2 /* 00002EFA */]
  4062. 00002C2A  4EBA FC82                jsr        [PC - 0x37E /* 000028AE */]
  4063. 00002C2E  41ED C290                lea.l      A0, [A5 - 0x3D70]
  4064. 00002C32  43ED C704                lea.l      A1, [A5 - 0x38FC]
  4065. 00002C36  7003                     moveq.l    D0, 0x03
  4066. label00002C38:
  4067. 00002C38  30D9                     move.w     [A0]+, [A1]+
  4068. 00002C3A  51C8 FFFC                dbf        D0, -0x6 /* 00002C38 */
  4069. 00002C3E  4EBA FDBC                jsr        [PC - 0x244 /* 000029FC */]
  4070. label00002C42:
  4071. 00002C42  4E5E                     unlink     A6
  4072. 00002C44  4E75                     rts
  4073. fn00002C46:
  4074. 00002C46  4E56 FFF8                link       A6, -0x0008
  4075. 00002C4A  4267                     clr.w      -[A7]
  4076. 00002C4C  4EBA E04C                jsr        [PC - 0x1FB4 /* 00000C9A */]
  4077. 00002C50  101F                     move.b     D0, [A7]+
  4078. 00002C52  6700 00CE                beq        +0xD0 /* 00002D22 */
  4079. 00002C56  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4080. 00002C5A  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  4081. 00002C5E  7003                     moveq.l    D0, 0x03
  4082. label00002C60:
  4083. 00002C60  30D9                     move.w     [A0]+, [A1]+
  4084. 00002C62  51C8 FFFC                dbf        D0, -0x6 /* 00002C60 */
  4085. 00002C66  302D C708                move.w     D0, [A5 - 0x38F8]
  4086. 00002C6A  906D FD3C                sub.w      D0, [A5 - 0x2C4]
  4087. 00002C6E  3D40 FFF8                move.w     [A6 - 0x8], D0
  4088. 00002C72  302D C708                move.w     D0, [A5 - 0x38F8]
  4089. 00002C76  906D FD38                sub.w      D0, [A5 - 0x2C8]
  4090. 00002C7A  3D40 FFFC                move.w     [A6 - 0x4], D0
  4091. 00002C7E  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  4092. 00002C82  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4093. 00002C86  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  4094. 00002C8A  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  4095. 00002C8E  4EBA DAB4                jsr        [PC - 0x254C /* 00000744 */]
  4096. 00002C92  486D C4CC                pea.l      [A5 - 0x3B34]
  4097. 00002C96  486D C310                pea.l      [A5 - 0x3CF0]
  4098. 00002C9A  486E FFF8                pea.l      [A6 - 0x8]
  4099. 00002C9E  486D FD38                pea.l      [A5 - 0x2C8]
  4100. 00002CA2  4267                     clr.w      -[A7]
  4101. 00002CA4  42A7                     clr.l      -[A7]
  4102. 00002CA6  A8EC                     syscall    CopyBits
  4103. 00002CA8  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  4104. 00002CAE  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  4105. 00002CB2  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4106. 00002CB6  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  4107. 00002CBA  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  4108. 00002CBE  4EBA DA84                jsr        [PC - 0x257C /* 00000744 */]
  4109. 00002CC2  486D C4CC                pea.l      [A5 - 0x3B34]
  4110. 00002CC6  486D B880                pea.l      [A5 - 0x4780]
  4111. 00002CCA  486E FFF8                pea.l      [A6 - 0x8]
  4112. 00002CCE  486D FD38                pea.l      [A5 - 0x2C8]
  4113. 00002CD2  4267                     clr.w      -[A7]
  4114. 00002CD4  42A7                     clr.l      -[A7]
  4115. 00002CD6  A8EC                     syscall    CopyBits
  4116. 00002CD8  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  4117. 00002CDC  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4118. 00002CE0  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  4119. 00002CE4  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  4120. 00002CE8  4EBA DA5A                jsr        [PC - 0x25A6 /* 00000744 */]
  4121. 00002CEC  486D C4CC                pea.l      [A5 - 0x3B34]
  4122. 00002CF0  486D B88E                pea.l      [A5 - 0x4772]
  4123. 00002CF4  486E FFF8                pea.l      [A6 - 0x8]
  4124. 00002CF8  486D FD38                pea.l      [A5 - 0x2C8]
  4125. 00002CFC  4267                     clr.w      -[A7]
  4126. 00002CFE  42A7                     clr.l      -[A7]
  4127. 00002D00  A8EC                     syscall    CopyBits
  4128. 00002D02  486D C704                pea.l      [A5 - 0x38FC]
  4129. 00002D06  4EBA 01F2                jsr        [PC + 0x1F2 /* 00002EFA */]
  4130. 00002D0A  4EBA FBA2                jsr        [PC - 0x45E /* 000028AE */]
  4131. 00002D0E  41ED C290                lea.l      A0, [A5 - 0x3D70]
  4132. 00002D12  43ED C704                lea.l      A1, [A5 - 0x38FC]
  4133. 00002D16  7003                     moveq.l    D0, 0x03
  4134. label00002D18:
  4135. 00002D18  30D9                     move.w     [A0]+, [A1]+
  4136. 00002D1A  51C8 FFFC                dbf        D0, -0x6 /* 00002D18 */
  4137. 00002D1E  4EBA FCDC                jsr        [PC - 0x324 /* 000029FC */]
  4138. label00002D22:
  4139. 00002D22  4E5E                     unlink     A6
  4140. 00002D24  4E75                     rts
  4141. fn00002D26:
  4142. 00002D26  4E56 FFFC                link       A6, -0x0004
  4143. 00002D2A  486E FFFC                pea.l      [A6 - 0x4]
  4144. 00002D2E  A874                     syscall    GetPort
  4145. 00002D30  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4146. 00002D34  A873                     syscall    SetPort
  4147. 00002D36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4148. 00002D3A  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  4149. 00002D3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4150. 00002D42  A873                     syscall    SetPort
  4151. 00002D44  102D C91E                move.b     D0, [A5 - 0x36E2]
  4152. 00002D48  671E                     beq        +0x20 /* 00002D68 */
  4153. 00002D4A  7008                     moveq.l    D0, 0x08
  4154. 00002D4C  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  4155. 00002D50  670E                     beq        +0x10 /* 00002D60 */
  4156. 00002D52  206E 0008                movea.l    A0, [A6 + 0x8]
  4157. 00002D56  5968 0002                subq.w     [A0 + 0x2], 4
  4158. 00002D5A  206E 0008                movea.l    A0, [A6 + 0x8]
  4159. 00002D5E  5950                     subq.w     [A0], 4
  4160. label00002D60:
  4161. 00002D60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4162. 00002D64  4EBA 0A86                jsr        [PC + 0xA86 /* 000037EC */]
  4163. label00002D68:
  4164. 00002D68  4E5E                     unlink     A6
  4165. 00002D6A  2E9F                     move.l     [A7], [A7]+
  4166. 00002D6C  4E75                     rts
  4167. export_193:
  4168. fn00002D6E:
  4169. 00002D6E  4E56 0000                link       A6, 0
  4170. 00002D72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4171. 00002D76  4EBA FFAE                jsr        [PC - 0x52 /* 00002D26 */]
  4172. 00002D7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4173. 00002D7E  4EBA 0228                jsr        [PC + 0x228 /* 00002FA8 */]
  4174. 00002D82  4E5E                     unlink     A6
  4175. 00002D84  2E9F                     move.l     [A7], [A7]+
  4176. 00002D86  4E75                     rts
  4177. fn00002D88:
  4178. 00002D88  4E56 FFF8                link       A6, -0x0008
  4179. 00002D8C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4180. 00002D90  4EBA 0AA0                jsr        [PC + 0xAA0 /* 00003832 */]
  4181. 00002D94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4182. 00002D98  4EBA 0524                jsr        [PC + 0x524 /* 000032BE */]
  4183. 00002D9C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4184. 00002DA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4185. 00002DA4  486E FFF8                pea.l      [A6 - 0x8]
  4186. 00002DA8  A8AC                     syscall    Pt2Rect
  4187. 00002DAA  526E FFFE                addq.w     [A6 - 0x2], 1
  4188. 00002DAE  526E FFFC                addq.w     [A6 - 0x4], 1
  4189. 00002DB2  486E FFF8                pea.l      [A6 - 0x8]
  4190. 00002DB6  206E 0008                movea.l    A0, [A6 + 0x8]
  4191. 00002DBA  4868 FFE0                pea.l      [A0 - 0x20]
  4192. 00002DBE  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4193. 00002DC2  486E FFF8                pea.l      [A6 - 0x8]
  4194. 00002DC6  486D C290                pea.l      [A5 - 0x3D70]
  4195. 00002DCA  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4196. 00002DCE  486D C290                pea.l      [A5 - 0x3D70]
  4197. 00002DD2  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  4198. 00002DD6  41ED C290                lea.l      A0, [A5 - 0x3D70]
  4199. 00002DDA  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  4200. 00002DDE  7003                     moveq.l    D0, 0x03
  4201. label00002DE0:
  4202. 00002DE0  30D9                     move.w     [A0]+, [A1]+
  4203. 00002DE2  51C8 FFFC                dbf        D0, -0x6 /* 00002DE0 */
  4204. 00002DE6  4E5E                     unlink     A6
  4205. 00002DE8  205F                     movea.l    A0, [A7]+
  4206. 00002DEA  DEFC 000C                add.w      A7, 0xC
  4207. 00002DEE  4ED0                     jmp        [A0]
  4208. fn00002DF0:
  4209. 00002DF0  4E56 FFE0                link       A6, -0x0020
  4210. 00002DF4  48E7 0308                movem.l    -[A7], D6,D7,A4
  4211. 00002DF8  A89E                     syscall    PenNormal
  4212. 00002DFA  3C2D C5A6                move.w     D6, [A5 - 0x3A5A]
  4213. 00002DFE  3F3C 0001                move.w     -[A7], 0x1
  4214. 00002E02  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  4215. 00002E06  486E FFF4                pea.l      [A6 - 0xC]
  4216. 00002E0A  4EBA 3026                jsr        [PC + 0x3026 /* 00005E32 */]
  4217. 00002E0E  4EBA E65A                jsr        [PC - 0x19A6 /* 0000146A */]
  4218. 00002E12  42A7                     clr.l      -[A7]
  4219. 00002E14  4EBA 01E2                jsr        [PC + 0x1E2 /* 00002FF8 */]
  4220. 00002E18  2E1F                     move.l     D7, [A7]+
  4221. 00002E1A  486D C460                pea.l      [A5 - 0x3BA0]
  4222. 00002E1E  A873                     syscall    SetPort
  4223. 00002E20  42A7                     clr.l      -[A7]
  4224. 00002E22  A8D8                     syscall    NewRgn
  4225. 00002E24  285F                     movea.l    A4, [A7]+
  4226. 00002E26  41EE FFE0                lea.l      A0, [A6 - 0x20]
  4227. 00002E2A  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  4228. 00002E2E  7003                     moveq.l    D0, 0x03
  4229. label00002E30:
  4230. 00002E30  30D9                     move.w     [A0]+, [A1]+
  4231. 00002E32  51C8 FFFC                dbf        D0, -0x6 /* 00002E30 */
  4232. 00002E36  A8DA                     syscall    OpenRgn
  4233. 00002E38  A897                     syscall    ShowPen
  4234. 00002E3A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4235. 00002E3E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4236. 00002E42  2F0E                     move.l     -[A7], A6
  4237. 00002E44  4EBA FF42                jsr        [PC - 0xBE /* 00002D88 */]
  4238. 00002E48  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  4239. label00002E4E:
  4240. 00002E4E  486E FFFC                pea.l      [A6 - 0x4]
  4241. 00002E52  4EBA 2FDE                jsr        [PC + 0x2FDE /* 00005E32 */]
  4242. 00002E56  486E FFFC                pea.l      [A6 - 0x4]
  4243. 00002E5A  486E FFF8                pea.l      [A6 - 0x8]
  4244. 00002E5E  7008                     moveq.l    D0, 0x08
  4245. 00002E60  2F00                     move.l     -[A7], D0
  4246. 00002E62  1F3C 0001                move.b     -[A7], 0x1
  4247. 00002E66  4EBA 0CB2                jsr        [PC + 0xCB2 /* 00003B1A */]
  4248. 00002E6A  302E FFFE                move.w     D0, [A6 - 0x2]
  4249. 00002E6E  906E FFFA                sub.w      D0, [A6 - 0x6]
  4250. 00002E72  6A02                     bpl        +0x4 /* 00002E76 */
  4251. 00002E74  4440                     neg.w      D0
  4252. label00002E76:
  4253. 00002E76  322E FFFC                move.w     D1, [A6 - 0x4]
  4254. 00002E7A  926E FFF8                sub.w      D1, [A6 - 0x8]
  4255. 00002E7E  6A02                     bpl        +0x4 /* 00002E82 */
  4256. 00002E80  4441                     neg.w      D1
  4257. label00002E82:
  4258. 00002E82  D240                     add.w      D1, D0
  4259. 00002E84  7001                     moveq.l    D0, 0x01
  4260. 00002E86  B041                     cmp.w      D0, D1
  4261. 00002E88  6C14                     bge        +0x16 /* 00002E9E */
  4262. 00002E8A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4263. 00002E8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4264. 00002E92  2F0E                     move.l     -[A7], A6
  4265. 00002E94  4EBA FEF2                jsr        [PC - 0x10E /* 00002D88 */]
  4266. 00002E98  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  4267. label00002E9E:
  4268. 00002E9E  4267                     clr.w      -[A7]
  4269. 00002EA0  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  4270. 00002EA4  101F                     move.b     D0, [A7]+
  4271. 00002EA6  0A00 0001                xori.b     D0, 0x1
  4272. 00002EAA  2F00                     move.l     -[A7], D0
  4273. 00002EAC  4267                     clr.w      -[A7]
  4274. 00002EAE  4EBA D912                jsr        [PC - 0x26EE /* 000007C2 */]
  4275. 00002EB2  321F                     move.w     D1, [A7]+
  4276. 00002EB4  201F                     move.l     D0, [A7]+
  4277. 00002EB6  48C1                     ext.l      D1
  4278. 00002EB8  BE81                     cmp.l      D7, D1
  4279. 00002EBA  5DC1                     slt        D1
  4280. 00002EBC  8001                     or.b       D0, D1
  4281. 00002EBE  0240 0001                andi.w     D0, 0x1
  4282. 00002EC2  678A                     beq        -0x74 /* 00002E4E */
  4283. 00002EC4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4284. 00002EC8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4285. 00002ECC  2F0E                     move.l     -[A7], A6
  4286. 00002ECE  4EBA FEB8                jsr        [PC - 0x148 /* 00002D88 */]
  4287. 00002ED2  A896                     syscall    HidePen
  4288. 00002ED4  2F0C                     move.l     -[A7], A4
  4289. 00002ED6  A8DB                     syscall    CloseRgn
  4290. 00002ED8  3F06                     move.w     -[A7], D6
  4291. 00002EDA  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  4292. 00002EDE  2D4C 0008                move.l     [A6 + 0x8], A4
  4293. 00002EE2  486E FFE0                pea.l      [A6 - 0x20]
  4294. 00002EE6  486D C290                pea.l      [A5 - 0x3D70]
  4295. 00002EEA  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4296. 00002EEE  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  4297. 00002EF2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4298. 00002EF6  4E5E                     unlink     A6
  4299. 00002EF8  4E75                     rts
  4300. export_194:
  4301. fn00002EFA:
  4302. 00002EFA  4E56 FFF8                link       A6, -0x0008
  4303. 00002EFE  206E 0008                movea.l    A0, [A6 + 0x8]
  4304. 00002F02  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4305. 00002F06  7003                     moveq.l    D0, 0x03
  4306. label00002F08:
  4307. 00002F08  32D8                     move.w     [A1]+, [A0]+
  4308. 00002F0A  51C8 FFFC                dbf        D0, -0x6 /* 00002F08 */
  4309. 00002F0E  486E FFF8                pea.l      [A6 - 0x8]
  4310. 00002F12  486D B420                pea.l      [A5 - 0x4BE0]
  4311. 00002F16  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4312. 00002F1A  102D FD0E                move.b     D0, [A5 - 0x2F2]
  4313. 00002F1E  C02D FD10                and.b      D0, [A5 - 0x2F0]
  4314. 00002F22  671C                     beq        +0x1E /* 00002F40 */
  4315. 00002F24  2F2D C1B8                move.l     -[A7], [A5 - 0x3E48]
  4316. 00002F28  2F2D BA08                move.l     -[A7], [A5 - 0x45F8]
  4317. 00002F2C  42A7                     clr.l      -[A7]
  4318. 00002F2E  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  4319. 00002F32  486E FFF8                pea.l      [A6 - 0x8]
  4320. 00002F36  3F3C 0003                move.w     -[A7], 0x3
  4321. 00002F3A  4EAD 2D02                jsr        [A5 + 0x2D02 /* export_1436 */]
  4322. 00002F3E  6012                     bra        +0x14 /* 00002F52 */
  4323. label00002F40:
  4324. 00002F40  2F2D C1B8                move.l     -[A7], [A5 - 0x3E48]
  4325. 00002F44  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  4326. 00002F48  486E FFF8                pea.l      [A6 - 0x8]
  4327. 00002F4C  4267                     clr.w      -[A7]
  4328. 00002F4E  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  4329. label00002F52:
  4330. 00002F52  102D FD10                move.b     D0, [A5 - 0x2F0]
  4331. 00002F56  671C                     beq        +0x1E /* 00002F74 */
  4332. 00002F58  2F2D C1BC                move.l     -[A7], [A5 - 0x3E44]
  4333. 00002F5C  2F2D BA08                move.l     -[A7], [A5 - 0x45F8]
  4334. 00002F60  42A7                     clr.l      -[A7]
  4335. 00002F62  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  4336. 00002F66  486E FFF8                pea.l      [A6 - 0x8]
  4337. 00002F6A  3F3C 0003                move.w     -[A7], 0x3
  4338. 00002F6E  4EAD 2D02                jsr        [A5 + 0x2D02 /* export_1436 */]
  4339. 00002F72  6012                     bra        +0x14 /* 00002F86 */
  4340. label00002F74:
  4341. 00002F74  2F2D C1BC                move.l     -[A7], [A5 - 0x3E44]
  4342. 00002F78  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  4343. 00002F7C  486E FFF8                pea.l      [A6 - 0x8]
  4344. 00002F80  4267                     clr.w      -[A7]
  4345. 00002F82  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  4346. label00002F86:
  4347. 00002F86  4E5E                     unlink     A6
  4348. 00002F88  2E9F                     move.l     [A7], [A7]+
  4349. 00002F8A  4E75                     rts
  4350. fn00002F8C:
  4351. 00002F8C  4E56 0000                link       A6, 0
  4352. 00002F90  102D B570                move.b     D0, [A5 - 0x4A90]
  4353. 00002F94  6708                     beq        +0xA /* 00002F9E */
  4354. 00002F96  2D6D B572 0008           move.l     [A6 + 0x8], [A5 - 0x4A8E]
  4355. 00002F9C  6006                     bra        +0x8 /* 00002FA4 */
  4356. label00002F9E:
  4357. 00002F9E  2D6D B878 0008           move.l     [A6 + 0x8], [A5 - 0x4788]
  4358. label00002FA4:
  4359. 00002FA4  4E5E                     unlink     A6
  4360. 00002FA6  4E75                     rts
  4361. fn00002FA8:
  4362. 00002FA8  4E56 0000                link       A6, 0
  4363. 00002FAC  102D C4EA                move.b     D0, [A5 - 0x3B16]
  4364. 00002FB0  C02D C6CE                and.b      D0, [A5 - 0x3932]
  4365. 00002FB4  673C                     beq        +0x3E /* 00002FF2 */
  4366. 00002FB6  206E 0008                movea.l    A0, [A6 + 0x8]
  4367. 00002FBA  2F08                     move.l     -[A7], A0
  4368. 00002FBC  4267                     clr.w      -[A7]
  4369. 00002FBE  226E 0008                movea.l    A1, [A6 + 0x8]
  4370. 00002FC2  3029 0002                move.w     D0, [A1 + 0x2]
  4371. 00002FC6  5840                     addq.w     D0, 4
  4372. 00002FC8  3F00                     move.w     -[A7], D0
  4373. 00002FCA  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  4374. 00002FCE  301F                     move.w     D0, [A7]+
  4375. 00002FD0  205F                     movea.l    A0, [A7]+
  4376. 00002FD2  3140 0002                move.w     [A0 + 0x2], D0
  4377. 00002FD6  206E 0008                movea.l    A0, [A6 + 0x8]
  4378. 00002FDA  2F08                     move.l     -[A7], A0
  4379. 00002FDC  4267                     clr.w      -[A7]
  4380. 00002FDE  226E 0008                movea.l    A1, [A6 + 0x8]
  4381. 00002FE2  3011                     move.w     D0, [A1]
  4382. 00002FE4  5840                     addq.w     D0, 4
  4383. 00002FE6  3F00                     move.w     -[A7], D0
  4384. 00002FE8  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  4385. 00002FEC  301F                     move.w     D0, [A7]+
  4386. 00002FEE  205F                     movea.l    A0, [A7]+
  4387. 00002FF0  3080                     move.w     [A0], D0
  4388. label00002FF2:
  4389. 00002FF2  4E5E                     unlink     A6
  4390. 00002FF4  2E9F                     move.l     [A7], [A7]+
  4391. 00002FF6  4E75                     rts
  4392. export_195:
  4393. fn00002FF8:
  4394. 00002FF8  4E56 FFF4                link       A6, -0x000C
  4395. 00002FFC  2F07                     move.l     -[A7], D7
  4396. 00002FFE  486E FFF4                pea.l      [A6 - 0xC]
  4397. 00003002  486E FFF8                pea.l      [A6 - 0x8]
  4398. 00003006  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  4399. 0000300A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4400. 0000300E  7003                     moveq.l    D0, 0x03
  4401. 00003010  2F00                     move.l     -[A7], D0
  4402. 00003012  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  4403. 00003016  2E1F                     move.l     D7, [A7]+
  4404. 00003018  0C87 0000 4E20           cmpi.l     D7, 0x4E20 /* 'N ' */
  4405. 0000301E  6F06                     ble        +0x8 /* 00003026 */
  4406. 00003020  2E3C 0000 4E20           move.l     D7, 0x4E20 /* 'N ' */
  4407. label00003026:
  4408. 00003026  2D47 0008                move.l     [A6 + 0x8], D7
  4409. 0000302A  2E1F                     move.l     D7, [A7]+
  4410. 0000302C  4E5E                     unlink     A6
  4411. 0000302E  4E75                     rts
  4412. fn00003030:
  4413. 00003030  4E56 FFFA                link       A6, -0x0006
  4414. 00003034  48E7 0300                movem.l    -[A7], D6,D7
  4415. 00003038  42A7                     clr.l      -[A7]
  4416. 0000303A  A975                     syscall    TickCount
  4417. 0000303C  2E1F                     move.l     D7, [A7]+
  4418. 0000303E  486D 086A                pea.l      [A5 + 0x86A /* export_265 */]
  4419. 00003042  A9F1                     syscall    UnloadSeg
  4420. 00003044  BEAD FC6C                cmp.l      D7, [A5 - 0x394]
  4421. 00003048  5EC0                     sgt        D0
  4422. 0000304A  C02D FD24                and.b      D0, [A5 - 0x2DC]
  4423. 0000304E  6712                     beq        +0x14 /* 00003062 */
  4424. 00003050  4EBA 0056                jsr        [PC + 0x56 /* 000030A8 */]
  4425. 00003054  42A7                     clr.l      -[A7]
  4426. 00003056  2EB8 02F4                move.l     [A7], [0x000002F4 /* CaretTime */]
  4427. 0000305A  201F                     move.l     D0, [A7]+
  4428. 0000305C  D087                     add.l      D0, D7
  4429. 0000305E  2B40 FC6C                move.l     [A5 - 0x394], D0
  4430. label00003062:
  4431. 00003062  102D FD40                move.b     D0, [A5 - 0x2C0]
  4432. 00003066  802D FD1E                or.b       D0, [A5 - 0x2E2]
  4433. 0000306A  6734                     beq        +0x36 /* 000030A0 */
  4434. 0000306C  3C2D C57A                move.w     D6, [A5 - 0x3A86]
  4435. 00003070  102D B508                move.b     D0, [A5 - 0x4AF8]
  4436. 00003074  6702                     beq        +0x4 /* 00003078 */
  4437. 00003076  E28F                     lsr        D7, 1
  4438. label00003078:
  4439. 00003078  102D C91E                move.b     D0, [A5 - 0x36E2]
  4440. 0000307C  670C                     beq        +0xE /* 0000308A */
  4441. 0000307E  2F07                     move.l     -[A7], D7
  4442. 00003080  7003                     moveq.l    D0, 0x03
  4443. 00003082  2F00                     move.l     -[A7], D0
  4444. 00003084  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  4445. 00003088  2E1F                     move.l     D7, [A7]+
  4446. label0000308A:
  4447. 0000308A  2007                     move.l     D0, D7
  4448. 0000308C  C0BC 0000 0007           and.l      D0, 0x7
  4449. 00003092  3B40 C57A                move.w     [A5 - 0x3A86], D0
  4450. 00003096  BC6D C57A                cmp.w      D6, [A5 - 0x3A86]
  4451. 0000309A  6704                     beq        +0x6 /* 000030A0 */
  4452. 0000309C  4EBA 344C                jsr        [PC + 0x344C /* 000064EA */]
  4453. label000030A0:
  4454. 000030A0  4CDF 00C0                movem.l    D6,D7, [A7]+
  4455. 000030A4  4E5E                     unlink     A6
  4456. 000030A6  4E75                     rts
  4457. fn000030A8:
  4458. 000030A8  4E56 FFE2                link       A6, -0x001E
  4459. 000030AC  48E7 0300                movem.l    -[A7], D6,D7
  4460. 000030B0  102D FD0A                move.b     D0, [A5 - 0x2F6]
  4461. 000030B4  0A00 0001                xori.b     D0, 0x1
  4462. 000030B8  1B40 FD0A                move.b     [A5 - 0x2F6], D0
  4463. 000030BC  4A6D A0A0                tst.w      [A5 - 0x5F60]
  4464. 000030C0  5DC0                     slt        D0
  4465. 000030C2  122D B570                move.b     D1, [A5 - 0x4A90]
  4466. 000030C6  C22D B52E                and.b      D1, [A5 - 0x4AD2]
  4467. 000030CA  8001                     or.b       D0, D1
  4468. 000030CC  122D B570                move.b     D1, [A5 - 0x4A90]
  4469. 000030D0  0A01 0001                xori.b     D1, 0x1
  4470. 000030D4  C22D B7D2                and.b      D1, [A5 - 0x482E]
  4471. 000030D8  8001                     or.b       D0, D1
  4472. 000030DA  0240 0001                andi.w     D0, 0x1
  4473. 000030DE  6704                     beq        +0x6 /* 000030E4 */
  4474. 000030E0  6000 009E                bra        +0xA0 /* 00003180 */
  4475. label000030E4:
  4476. 000030E4  302D C1B4                move.w     D0, [A5 - 0x3E4C]
  4477. 000030E8  48C0                     ext.l      D0
  4478. 000030EA  81FC 0004                divs.w     D0, 0x4
  4479. 000030EE  3E00                     move.w     D7, D0
  4480. 000030F0  3C2D C1B4                move.w     D6, [A5 - 0x3E4C]
  4481. 000030F4  9C47                     sub.w      D6, D7
  4482. 000030F6  3D6D FD32 FFE4           move.w     [A6 - 0x1C], [A5 - 0x2CE]
  4483. 000030FC  302E FFE4                move.w     D0, [A6 - 0x1C]
  4484. 00003100  5240                     addq.w     D0, 1
  4485. 00003102  3D40 FFE8                move.w     [A6 - 0x18], D0
  4486. 00003106  302D FD30                move.w     D0, [A5 - 0x2D0]
  4487. 0000310A  9046                     sub.w      D0, D6
  4488. 0000310C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4489. 00003110  3007                     move.w     D0, D7
  4490. 00003112  D06D FD30                add.w      D0, [A5 - 0x2D0]
  4491. 00003116  3D40 FFE6                move.w     [A6 - 0x1A], D0
  4492. 0000311A  4267                     clr.w      -[A7]
  4493. 0000311C  486D C704                pea.l      [A5 - 0x38FC]
  4494. 00003120  486E FFE2                pea.l      [A6 - 0x1E]
  4495. 00003124  486E FFE2                pea.l      [A6 - 0x1E]
  4496. 00003128  A8AA                     syscall    SectRect
  4497. 0000312A  101F                     move.b     D0, [A7]+
  4498. 0000312C  6602                     bne        +0x4 /* 00003130 */
  4499. 0000312E  6050                     bra        +0x52 /* 00003180 */
  4500. label00003130:
  4501. 00003130  486E FFFC                pea.l      [A6 - 0x4]
  4502. 00003134  A874                     syscall    GetPort
  4503. 00003136  102D C91E                move.b     D0, [A5 - 0x36E2]
  4504. 0000313A  6732                     beq        +0x34 /* 0000316E */
  4505. 0000313C  486D C460                pea.l      [A5 - 0x3BA0]
  4506. 00003140  A873                     syscall    SetPort
  4507. 00003142  41EE FFEE                lea.l      A0, [A6 - 0x12]
  4508. 00003146  43ED C462                lea.l      A1, [A5 - 0x3B9E]
  4509. 0000314A  7006                     moveq.l    D0, 0x06
  4510. label0000314C:
  4511. 0000314C  30D9                     move.w     [A0]+, [A1]+
  4512. 0000314E  51C8 FFFC                dbf        D0, -0x6 /* 0000314C */
  4513. 00003152  486D C920                pea.l      [A5 - 0x36E0]
  4514. 00003156  A875                     syscall    SetPBits/SetPortBits
  4515. 00003158  486E FFE2                pea.l      [A6 - 0x1E]
  4516. 0000315C  A8A4                     syscall    InvertRect
  4517. 0000315E  486E FFEE                pea.l      [A6 - 0x12]
  4518. 00003162  A875                     syscall    SetPBits/SetPortBits
  4519. 00003164  486E FFE2                pea.l      [A6 - 0x1E]
  4520. 00003168  4EBA 3534                jsr        [PC + 0x3534 /* 0000669E */]
  4521. 0000316C  600C                     bra        +0xE /* 0000317A */
  4522. label0000316E:
  4523. 0000316E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4524. 00003172  A873                     syscall    SetPort
  4525. 00003174  486E FFE2                pea.l      [A6 - 0x1E]
  4526. 00003178  A8A4                     syscall    InvertRect
  4527. label0000317A:
  4528. 0000317A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4529. 0000317E  A873                     syscall    SetPort
  4530. label00003180:
  4531. 00003180  4CDF 00C0                movem.l    D6,D7, [A7]+
  4532. 00003184  4E5E                     unlink     A6
  4533. 00003186  4E75                     rts
  4534. fn00003188:
  4535. 00003188  4E56 0000                link       A6, 0
  4536. 0000318C  4267                     clr.w      -[A7]
  4537. 0000318E  4EBA DB0A                jsr        [PC - 0x24F6 /* 00000C9A */]
  4538. 00003192  101F                     move.b     D0, [A7]+
  4539. 00003194  6730                     beq        +0x32 /* 000031C6 */
  4540. 00003196  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  4541. 0000319A  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  4542. 0000319E  486D FD38                pea.l      [A5 - 0x2C8]
  4543. 000031A2  3F3C 0002                move.w     -[A7], 0x2
  4544. 000031A6  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  4545. 000031AA  486D FD38                pea.l      [A5 - 0x2C8]
  4546. 000031AE  486D FC4E                pea.l      [A5 - 0x3B2]
  4547. 000031B2  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4548. 000031B6  486D C704                pea.l      [A5 - 0x38FC]
  4549. 000031BA  4EBA FD3E                jsr        [PC - 0x2C2 /* 00002EFA */]
  4550. 000031BE  4EBA F6EE                jsr        [PC - 0x912 /* 000028AE */]
  4551. 000031C2  4EBA F838                jsr        [PC - 0x7C8 /* 000029FC */]
  4552. label000031C6:
  4553. 000031C6  4E5E                     unlink     A6
  4554. 000031C8  4E75                     rts
  4555. export_196:
  4556. fn000031CA:
  4557. 000031CA  4E56 0000                link       A6, 0
  4558. 000031CE  A89E                     syscall    PenNormal
  4559. 000031D0  3F2D C5A6                move.w     -[A7], [A5 - 0x3A5A]
  4560. 000031D4  3F2D C5A6                move.w     -[A7], [A5 - 0x3A5A]
  4561. 000031D8  A89B                     syscall    PenSize
  4562. 000031DA  102D C1B6                move.b     D0, [A5 - 0x3E4A]
  4563. 000031DE  6706                     beq        +0x8 /* 000031E6 */
  4564. 000031E0  486D C936                pea.l      [A5 - 0x36CA]
  4565. 000031E4  A89D                     syscall    PenPat
  4566. label000031E6:
  4567. 000031E6  4E5E                     unlink     A6
  4568. 000031E8  4E75                     rts
  4569. export_197:
  4570. fn000031EA:
  4571. 000031EA  4E56 FFE6                link       A6, -0x001A
  4572. 000031EE  48E7 0108                movem.l    -[A7], D7,A4
  4573. 000031F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4574. 000031F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4575. 000031FA  486E FFE8                pea.l      [A6 - 0x18]
  4576. 000031FE  A8AC                     syscall    Pt2Rect
  4577. 00003200  3E2D C5A6                move.w     D7, [A5 - 0x3A5A]
  4578. 00003204  9E6D B7D4                sub.w      D7, [A5 - 0x482C]
  4579. 00003208  486E FFE8                pea.l      [A6 - 0x18]
  4580. 0000320C  3007                     move.w     D0, D7
  4581. 0000320E  4440                     neg.w      D0
  4582. 00003210  3F00                     move.w     -[A7], D0
  4583. 00003212  3007                     move.w     D0, D7
  4584. 00003214  4440                     neg.w      D0
  4585. 00003216  3F00                     move.w     -[A7], D0
  4586. 00003218  A8A9                     syscall    InsetRect
  4587. 0000321A  486E FFFC                pea.l      [A6 - 0x4]
  4588. 0000321E  A874                     syscall    GetPort
  4589. 00003220  486D C460                pea.l      [A5 - 0x3BA0]
  4590. 00003224  A873                     syscall    SetPort
  4591. 00003226  486D B88E                pea.l      [A5 - 0x4772]
  4592. 0000322A  A875                     syscall    SetPBits/SetPortBits
  4593. 0000322C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4594. 00003230  4EBA 0600                jsr        [PC + 0x600 /* 00003832 */]
  4595. 00003234  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4596. 00003238  4EBA 0084                jsr        [PC + 0x84 /* 000032BE */]
  4597. 0000323C  486D B880                pea.l      [A5 - 0x4780]
  4598. 00003240  A875                     syscall    SetPBits/SetPortBits
  4599. 00003242  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4600. 00003246  43ED C49A                lea.l      A1, [A5 - 0x3B66]
  4601. 0000324A  7003                     moveq.l    D0, 0x03
  4602. label0000324C:
  4603. 0000324C  30D9                     move.w     [A0]+, [A1]+
  4604. 0000324E  51C8 FFFC                dbf        D0, -0x6 /* 0000324C */
  4605. 00003252  286D C4C0                movea.l    A4, [A5 - 0x3B40]
  4606. 00003256  486D FE70                pea.l      [A5 - 0x190]
  4607. 0000325A  A89D                     syscall    PenPat
  4608. 0000325C  7000                     moveq.l    D0, 0x00
  4609. 0000325E  2B40 C4C0                move.l     [A5 - 0x3B40], D0
  4610. 00003262  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4611. 00003266  4EBA 05CA                jsr        [PC + 0x5CA /* 00003832 */]
  4612. 0000326A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4613. 0000326E  4EBA 004E                jsr        [PC + 0x4E /* 000032BE */]
  4614. 00003272  486E FFF4                pea.l      [A6 - 0xC]
  4615. 00003276  A89D                     syscall    PenPat
  4616. 00003278  2B4C C4C0                move.l     [A5 - 0x3B40], A4
  4617. 0000327C  486E FFE8                pea.l      [A6 - 0x18]
  4618. 00003280  486D FC4E                pea.l      [A5 - 0x3B2]
  4619. 00003284  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4620. 00003288  486E FFE8                pea.l      [A6 - 0x18]
  4621. 0000328C  486E FFE8                pea.l      [A6 - 0x18]
  4622. 00003290  4267                     clr.w      -[A7]
  4623. 00003292  4EBA 36C8                jsr        [PC + 0x36C8 /* 0000695C */]
  4624. 00003296  486E FFE8                pea.l      [A6 - 0x18]
  4625. 0000329A  486D C290                pea.l      [A5 - 0x3D70]
  4626. 0000329E  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4627. 000032A2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  4628. 000032A6  486D C4CC                pea.l      [A5 - 0x3B34]
  4629. 000032AA  A875                     syscall    SetPBits/SetPortBits
  4630. 000032AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4631. 000032B0  A873                     syscall    SetPort
  4632. 000032B2  4CDF 1080                movem.l    D7,A4, [A7]+
  4633. 000032B6  4E5E                     unlink     A6
  4634. 000032B8  205F                     movea.l    A0, [A7]+
  4635. 000032BA  504F                     addq.w     A7, 8
  4636. 000032BC  4ED0                     jmp        [A0]
  4637. export_198:
  4638. fn000032BE:
  4639. 000032BE  4E56 0000                link       A6, 0
  4640. 000032C2  302E 000A                move.w     D0, [A6 + 0xA]
  4641. 000032C6  906D B7D4                sub.w      D0, [A5 - 0x482C]
  4642. 000032CA  3F00                     move.w     -[A7], D0
  4643. 000032CC  302E 0008                move.w     D0, [A6 + 0x8]
  4644. 000032D0  906D B7D4                sub.w      D0, [A5 - 0x482C]
  4645. 000032D4  3F00                     move.w     -[A7], D0
  4646. 000032D6  A891                     syscall    LineTo
  4647. 000032D8  4E5E                     unlink     A6
  4648. 000032DA  2E9F                     move.l     [A7], [A7]+
  4649. 000032DC  4E75                     rts
  4650. fn000032DE:
  4651. 000032DE  4E56 FFF8                link       A6, -0x0008
  4652. 000032E2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4653. 000032E6  286E 0010                movea.l    A4, [A6 + 0x10]
  4654. 000032EA  2C2E 0008                move.l     D6, [A6 + 0x8]
  4655. 000032EE  2E2E 000C                move.l     D7, [A6 + 0xC]
  4656. 000032F2  422E 0014                clr.b      [A6 + 0x14]
  4657. 000032F6  4267                     clr.w      -[A7]
  4658. 000032F8  2F14                     move.l     -[A7], [A4]
  4659. 000032FA  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  4660. 000032FE  101F                     move.b     D0, [A7]+
  4661. 00003300  6726                     beq        +0x28 /* 00003328 */
  4662. 00003302  2F14                     move.l     -[A7], [A4]
  4663. 00003304  202D B396                move.l     D0, [A5 - 0x4C6A]
  4664. 00003308  720C                     moveq.l    D1, 0x0C
  4665. 0000330A  D081                     add.l      D0, D1
  4666. 0000330C  2F00                     move.l     -[A7], D0
  4667. 0000330E  4EAD 23B2                jsr        [A5 + 0x23B2 /* export_1138 */]
  4668. 00003312  4267                     clr.w      -[A7]
  4669. 00003314  2F14                     move.l     -[A7], [A4]
  4670. 00003316  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  4671. 0000331A  101F                     move.b     D0, [A7]+
  4672. 0000331C  6702                     beq        +0x4 /* 00003320 */
  4673. 0000331E  607E                     bra        +0x80 /* 0000339E */
  4674. label00003320:
  4675. 00003320  2F14                     move.l     -[A7], [A4]
  4676. 00003322  205F                     movea.l    A0, [A7]+
  4677. 00003324  A049                     syscall    HPurge
  4678. 00003326  601C                     bra        +0x1E /* 00003344 */
  4679. label00003328:
  4680. 00003328  2F14                     move.l     -[A7], [A4]
  4681. 0000332A  202D B396                move.l     D0, [A5 - 0x4C6A]
  4682. 0000332E  720C                     moveq.l    D1, 0x0C
  4683. 00003330  D081                     add.l      D0, D1
  4684. 00003332  2F00                     move.l     -[A7], D0
  4685. 00003334  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  4686. 00003338  4267                     clr.w      -[A7]
  4687. 0000333A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4688. 0000333E  4A5F                     tst.w      [A7]+
  4689. 00003340  6702                     beq        +0x4 /* 00003344 */
  4690. 00003342  605A                     bra        +0x5C /* 0000339E */
  4691. label00003344:
  4692. 00003344  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4693. 0000334A  2F14                     move.l     -[A7], [A4]
  4694. 0000334C  205F                     movea.l    A0, [A7]+
  4695. 0000334E  A064                     syscall    MoveHHi
  4696. 00003350  2F14                     move.l     -[A7], [A4]
  4697. 00003352  205F                     movea.l    A0, [A7]+
  4698. 00003354  A029                     syscall    HLock
  4699. 00003356  2054                     movea.l    A0, [A4]
  4700. 00003358  2010                     move.l     D0, [A0]
  4701. 0000335A  5E80                     addq.l     D0, 7
  4702. 0000335C  C0BC FFFF FFFC           and.l      D0, 0xFFFFFFFC
  4703. 00003362  2047                     movea.l    A0, D7
  4704. 00003364  2080                     move.l     [A0], D0
  4705. 00003366  2047                     movea.l    A0, D7
  4706. 00003368  2246                     movea.l    A1, D6
  4707. 0000336A  2290                     move.l     [A1], [A0]
  4708. 0000336C  2046                     movea.l    A0, D6
  4709. 0000336E  316D C956 0004           move.w     [A0 + 0x4], [A5 - 0x36AA]
  4710. 00003374  2046                     movea.l    A0, D6
  4711. 00003376  5C88                     addq.l     A0, 6
  4712. 00003378  43ED C704                lea.l      A1, [A5 - 0x38FC]
  4713. 0000337C  7003                     moveq.l    D0, 0x03
  4714. label0000337E:
  4715. 0000337E  30D9                     move.w     [A0]+, [A1]+
  4716. 00003380  51C8 FFFC                dbf        D0, -0x6 /* 0000337E */
  4717. 00003384  2047                     movea.l    A0, D7
  4718. 00003386  2650                     movea.l    A3, [A0]
  4719. 00003388  97FC 0000 0004           sub.l      A3, 0x4
  4720. 0000338E  7000                     moveq.l    D0, 0x00
  4721. 00003390  2680                     move.l     [A3], D0
  4722. 00003392  2047                     movea.l    A0, D7
  4723. 00003394  266D B396                movea.l    A3, [A5 - 0x4C6A]
  4724. 00003398  D7D0                     add.l      A3, [A0]
  4725. 0000339A  7000                     moveq.l    D0, 0x00
  4726. 0000339C  2680                     move.l     [A3], D0
  4727. label0000339E:
  4728. 0000339E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4729. 000033A2  4E5E                     unlink     A6
  4730. 000033A4  205F                     movea.l    A0, [A7]+
  4731. 000033A6  DEFC 000C                add.w      A7, 0xC
  4732. 000033AA  4ED0                     jmp        [A0]
  4733. export_199:
  4734. 000033AC  4E56 0000                link       A6, 0
  4735. 000033B0  422E 0008                clr.b      [A6 + 0x8]
  4736. 000033B4  2F2D FCE0                move.l     -[A7], [A5 - 0x320]
  4737. 000033B8  205F                     movea.l    A0, [A7]+
  4738. 000033BA  A02A                     syscall    HUnlock
  4739. 000033BC  2F2D FCDC                move.l     -[A7], [A5 - 0x324]
  4740. 000033C0  205F                     movea.l    A0, [A7]+
  4741. 000033C2  A02A                     syscall    HUnlock
  4742. 000033C4  2F2D FCD8                move.l     -[A7], [A5 - 0x328]
  4743. 000033C8  205F                     movea.l    A0, [A7]+
  4744. 000033CA  A02A                     syscall    HUnlock
  4745. 000033CC  2F2D FCD4                move.l     -[A7], [A5 - 0x32C]
  4746. 000033D0  205F                     movea.l    A0, [A7]+
  4747. 000033D2  A02A                     syscall    HUnlock
  4748. 000033D4  4AAD FD20                tst.l      [A5 - 0x2E0]
  4749. 000033D8  6612                     bne        +0x14 /* 000033EC */
  4750. 000033DA  42A7                     clr.l      -[A7]
  4751. 000033DC  2F3C 0000 0C80           move.l     -[A7], 0xC80
  4752. 000033E2  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  4753. 000033E6  2B5F FD20                move.l     [A5 - 0x2E0], [A7]+
  4754. 000033EA  6032                     bra        +0x34 /* 0000341E */
  4755. label000033EC:
  4756. 000033EC  4267                     clr.w      -[A7]
  4757. 000033EE  2F2D FD20                move.l     -[A7], [A5 - 0x2E0]
  4758. 000033F2  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  4759. 000033F6  101F                     move.b     D0, [A7]+
  4760. 000033F8  670E                     beq        +0x10 /* 00003408 */
  4761. 000033FA  2F2D FD20                move.l     -[A7], [A5 - 0x2E0]
  4762. 000033FE  2F3C 0000 0C80           move.l     -[A7], 0xC80
  4763. 00003404  4EAD 23B2                jsr        [A5 + 0x23B2 /* export_1138 */]
  4764. label00003408:
  4765. 00003408  4267                     clr.w      -[A7]
  4766. 0000340A  2F2D FD20                move.l     -[A7], [A5 - 0x2E0]
  4767. 0000340E  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  4768. 00003412  101F                     move.b     D0, [A7]+
  4769. 00003414  6608                     bne        +0xA /* 0000341E */
  4770. 00003416  2F2D FD20                move.l     -[A7], [A5 - 0x2E0]
  4771. 0000341A  205F                     movea.l    A0, [A7]+
  4772. 0000341C  A02A                     syscall    HUnlock
  4773. label0000341E:
  4774. 0000341E  4AAD FD20                tst.l      [A5 - 0x2E0]
  4775. 00003422  57C0                     seq        D0
  4776. 00003424  206D FD20                movea.l    A0, [A5 - 0x2E0]
  4777. 00003428  4A90                     tst.l      [A0]
  4778. 0000342A  57C1                     seq        D1
  4779. 0000342C  8001                     or.b       D0, D1
  4780. 0000342E  6704                     beq        +0x6 /* 00003434 */
  4781. 00003430  6000 00BC                bra        +0xBE /* 000034EE */
  4782. label00003434:
  4783. 00003434  2F2D FD20                move.l     -[A7], [A5 - 0x2E0]
  4784. 00003438  205F                     movea.l    A0, [A7]+
  4785. 0000343A  A064                     syscall    MoveHHi
  4786. 0000343C  2F2D FD20                move.l     -[A7], [A5 - 0x2E0]
  4787. 00003440  205F                     movea.l    A0, [A7]+
  4788. 00003442  A049                     syscall    HPurge
  4789. 00003444  2F2D FD20                move.l     -[A7], [A5 - 0x2E0]
  4790. 00003448  205F                     movea.l    A0, [A7]+
  4791. 0000344A  A029                     syscall    HLock
  4792. 0000344C  42A7                     clr.l      -[A7]
  4793. 0000344E  206D FD20                movea.l    A0, [A5 - 0x2E0]
  4794. 00003452  2F10                     move.l     -[A7], [A0]
  4795. 00003454  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  4796. 00003458  2B5F C950                move.l     [A5 - 0x36B0], [A7]+
  4797. 0000345C  4267                     clr.w      -[A7]
  4798. 0000345E  486D FCE0                pea.l      [A5 - 0x320]
  4799. 00003462  486D C1BC                pea.l      [A5 - 0x3E44]
  4800. 00003466  486D BA0C                pea.l      [A5 - 0x45F4]
  4801. 0000346A  4EBA FE72                jsr        [PC - 0x18E /* 000032DE */]
  4802. 0000346E  101F                     move.b     D0, [A7]+
  4803. 00003470  6778                     beq        +0x7A /* 000034EA */
  4804. 00003472  2F00                     move.l     -[A7], D0
  4805. 00003474  4267                     clr.w      -[A7]
  4806. 00003476  486D FCDC                pea.l      [A5 - 0x324]
  4807. 0000347A  486D C1B8                pea.l      [A5 - 0x3E48]
  4808. 0000347E  486D B9FA                pea.l      [A5 - 0x4606]
  4809. 00003482  4EBA FE5A                jsr        [PC - 0x1A6 /* 000032DE */]
  4810. 00003486  121F                     move.b     D1, [A7]+
  4811. 00003488  201F                     move.l     D0, [A7]+
  4812. 0000348A  C001                     and.b      D0, D1
  4813. 0000348C  4A00                     tst.b      D0
  4814. 0000348E  675A                     beq        +0x5C /* 000034EA */
  4815. 00003490  2F00                     move.l     -[A7], D0
  4816. 00003492  4267                     clr.w      -[A7]
  4817. 00003494  486D FCD8                pea.l      [A5 - 0x328]
  4818. 00003498  486D C15E                pea.l      [A5 - 0x3EA2]
  4819. 0000349C  486D B88E                pea.l      [A5 - 0x4772]
  4820. 000034A0  4EBA FE3C                jsr        [PC - 0x1C4 /* 000032DE */]
  4821. 000034A4  121F                     move.b     D1, [A7]+
  4822. 000034A6  201F                     move.l     D0, [A7]+
  4823. 000034A8  C001                     and.b      D0, D1
  4824. 000034AA  4A00                     tst.b      D0
  4825. 000034AC  673C                     beq        +0x3E /* 000034EA */
  4826. 000034AE  2F00                     move.l     -[A7], D0
  4827. 000034B0  4267                     clr.w      -[A7]
  4828. 000034B2  486D FCD4                pea.l      [A5 - 0x32C]
  4829. 000034B6  486D C15A                pea.l      [A5 - 0x3EA6]
  4830. 000034BA  486D B880                pea.l      [A5 - 0x4780]
  4831. 000034BE  4EBA FE1E                jsr        [PC - 0x1E2 /* 000032DE */]
  4832. 000034C2  121F                     move.b     D1, [A7]+
  4833. 000034C4  201F                     move.l     D0, [A7]+
  4834. 000034C6  C001                     and.b      D0, D1
  4835. 000034C8  4A00                     tst.b      D0
  4836. 000034CA  671E                     beq        +0x20 /* 000034EA */
  4837. 000034CC  2F00                     move.l     -[A7], D0
  4838. 000034CE  4267                     clr.w      -[A7]
  4839. 000034D0  2F3C 0000 5800           move.l     -[A7], 0x5800 /* 'X\0' */
  4840. 000034D6  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  4841. 000034DA  121F                     move.b     D1, [A7]+
  4842. 000034DC  201F                     move.l     D0, [A7]+
  4843. 000034DE  C001                     and.b      D0, D1
  4844. 000034E0  6708                     beq        +0xA /* 000034EA */
  4845. 000034E2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  4846. 000034E8  6004                     bra        +0x6 /* 000034EE */
  4847. label000034EA:
  4848. 000034EA  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4849. label000034EE:
  4850. 000034EE  4E5E                     unlink     A6
  4851. 000034F0  4E75                     rts
  4852. fn000034F2:
  4853. 000034F2  4E56 FFD4                link       A6, -0x002C
  4854. 000034F6  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4855. 000034FA  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4856. 000034FE  422D FD02                clr.b      [A5 - 0x2FE]
  4857. 00003502  422D FC76                clr.b      [A5 - 0x38A]
  4858. 00003506  382D C5A6                move.w     D4, [A5 - 0x3A5A]
  4859. 0000350A  3F3C 0001                move.w     -[A7], 0x1
  4860. 0000350E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  4861. 00003512  A89E                     syscall    PenNormal
  4862. 00003514  486E FFDE                pea.l      [A6 - 0x22]
  4863. 00003518  4EBA 2918                jsr        [PC + 0x2918 /* 00005E32 */]
  4864. 0000351C  2D6E FFDE FFE2           move.l     [A6 - 0x1E], [A6 - 0x22]
  4865. 00003522  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4866. 00003526  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  4867. 0000352A  7003                     moveq.l    D0, 0x03
  4868. label0000352C:
  4869. 0000352C  30D9                     move.w     [A0]+, [A1]+
  4870. 0000352E  51C8 FFFC                dbf        D0, -0x6 /* 0000352C */
  4871. 00003532  41ED C290                lea.l      A0, [A5 - 0x3D70]
  4872. 00003536  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  4873. 0000353A  7003                     moveq.l    D0, 0x03
  4874. label0000353C:
  4875. 0000353C  30D9                     move.w     [A0]+, [A1]+
  4876. 0000353E  51C8 FFFC                dbf        D0, -0x6 /* 0000353C */
  4877. 00003542  4EBA DF26                jsr        [PC - 0x20DA /* 0000146A */]
  4878. 00003546  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4879. 0000354A  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  4880. 0000354E  486D C704                pea.l      [A5 - 0x38FC]
  4881. 00003552  4267                     clr.w      -[A7]
  4882. 00003554  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  4883. 00003558  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  4884. 0000355E  102D C91E                move.b     D0, [A5 - 0x36E2]
  4885. 00003562  6708                     beq        +0xA /* 0000356C */
  4886. 00003564  486D C920                pea.l      [A5 - 0x36E0]
  4887. 00003568  A875                     syscall    SetPBits/SetPortBits
  4888. 0000356A  6006                     bra        +0x8 /* 00003572 */
  4889. label0000356C:
  4890. 0000356C  486D C310                pea.l      [A5 - 0x3CF0]
  4891. 00003570  A875                     syscall    SetPBits/SetPortBits
  4892. label00003572:
  4893. 00003572  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4894. label00003574:
  4895. 00003574  2D6E FFE2 FFE6           move.l     [A6 - 0x1A], [A6 - 0x1E]
  4896. 0000357A  486E FFE2                pea.l      [A6 - 0x1E]
  4897. 0000357E  4EBA 28B2                jsr        [PC + 0x28B2 /* 00005E32 */]
  4898. 00003582  486E FFE2                pea.l      [A6 - 0x1E]
  4899. 00003586  486E FFE6                pea.l      [A6 - 0x1A]
  4900. 0000358A  7004                     moveq.l    D0, 0x04
  4901. 0000358C  2F00                     move.l     -[A7], D0
  4902. 0000358E  1F3C 0001                move.b     -[A7], 0x1
  4903. 00003592  4EBA 0586                jsr        [PC + 0x586 /* 00003B1A */]
  4904. 00003596  4267                     clr.w      -[A7]
  4905. 00003598  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  4906. 0000359C  1C1F                     move.b     D6, [A7]+
  4907. 0000359E  0A06 0001                xori.b     D6, 0x1
  4908. 000035A2  102D A07E                move.b     D0, [A5 - 0x5F82]
  4909. 000035A6  6706                     beq        +0x8 /* 000035AE */
  4910. 000035A8  3B47 C57A                move.w     [A5 - 0x3A86], D7
  4911. 000035AC  6026                     bra        +0x28 /* 000035D4 */
  4912. label000035AE:
  4913. 000035AE  42A7                     clr.l      -[A7]
  4914. 000035B0  A975                     syscall    TickCount
  4915. 000035B2  201F                     move.l     D0, [A7]+
  4916. 000035B4  3A00                     move.w     D5, D0
  4917. 000035B6  102D C91E                move.b     D0, [A5 - 0x36E2]
  4918. 000035BA  670A                     beq        +0xC /* 000035C6 */
  4919. 000035BC  3005                     move.w     D0, D5
  4920. 000035BE  48C0                     ext.l      D0
  4921. 000035C0  81FC 0003                divs.w     D0, 0x3
  4922. 000035C4  3A00                     move.w     D5, D0
  4923. label000035C6:
  4924. 000035C6  7000                     moveq.l    D0, 0x00
  4925. 000035C8  3005                     move.w     D0, D5
  4926. 000035CA  C0BC 0000 0007           and.l      D0, 0x7
  4927. 000035D0  3B40 C57A                move.w     [A5 - 0x3A86], D0
  4928. label000035D4:
  4929. 000035D4  BE6D C57A                cmp.w      D7, [A5 - 0x3A86]
  4930. 000035D8  56C0                     sne        D0
  4931. 000035DA  2206                     move.l     D1, D6
  4932. 000035DC  8200                     or.b       D1, D0
  4933. 000035DE  0241 0001                andi.w     D1, 0x1
  4934. 000035E2  6700 016C                beq        +0x16E /* 00003750 */
  4935. 000035E6  3F3C 00F8                move.w     -[A7], 0xF8
  4936. 000035EA  3F2D C57A                move.w     -[A7], [A5 - 0x3A86]
  4937. 000035EE  486E FFD4                pea.l      [A6 - 0x2C]
  4938. 000035F2  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  4939. 000035F6  486E FFD4                pea.l      [A6 - 0x2C]
  4940. 000035FA  A89D                     syscall    PenPat
  4941. 000035FC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4942. 00003600  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4943. 00003604  7003                     moveq.l    D0, 0x03
  4944. label00003606:
  4945. 00003606  30D9                     move.w     [A0]+, [A1]+
  4946. 00003608  51C8 FFFC                dbf        D0, -0x6 /* 00003606 */
  4947. 0000360C  486D C290                pea.l      [A5 - 0x3D70]
  4948. 00003610  486E FFF8                pea.l      [A6 - 0x8]
  4949. 00003614  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4950. 00003618  41ED C290                lea.l      A0, [A5 - 0x3D70]
  4951. 0000361C  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  4952. 00003620  7003                     moveq.l    D0, 0x03
  4953. label00003622:
  4954. 00003622  30D9                     move.w     [A0]+, [A1]+
  4955. 00003624  51C8 FFFC                dbf        D0, -0x6 /* 00003622 */
  4956. 00003628  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  4957. 0000362C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4958. 00003630  486E FFF0                pea.l      [A6 - 0x10]
  4959. 00003634  A8AC                     syscall    Pt2Rect
  4960. 00003636  4267                     clr.w      -[A7]
  4961. 00003638  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  4962. 0000363C  2006                     move.l     D0, D6
  4963. 0000363E  C01F                     and.b      D0, [A7]+
  4964. 00003640  2F00                     move.l     -[A7], D0
  4965. 00003642  4267                     clr.w      -[A7]
  4966. 00003644  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  4967. 00003648  121F                     move.b     D1, [A7]+
  4968. 0000364A  201F                     move.l     D0, [A7]+
  4969. 0000364C  0A01 0001                xori.b     D1, 0x1
  4970. 00003650  C001                     and.b      D0, D1
  4971. 00003652  675C                     beq        +0x5E /* 000036B0 */
  4972. 00003654  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  4973. 00003658  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  4974. 0000365C  526E FFF6                addq.w     [A6 - 0xA], 1
  4975. 00003660  526E FFF4                addq.w     [A6 - 0xC], 1
  4976. 00003664  486D C6F2                pea.l      [A5 - 0x390E]
  4977. 00003668  486D C310                pea.l      [A5 - 0x3CF0]
  4978. 0000366C  486E FFF0                pea.l      [A6 - 0x10]
  4979. 00003670  486E FFF0                pea.l      [A6 - 0x10]
  4980. 00003674  4267                     clr.w      -[A7]
  4981. 00003676  42A7                     clr.l      -[A7]
  4982. 00003678  A8EC                     syscall    CopyBits
  4983. 0000367A  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  4984. 0000367E  486E FFF0                pea.l      [A6 - 0x10]
  4985. 00003682  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  4986. 00003686  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  4987. 0000368A  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  4988. 0000368E  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  4989. 00003692  486D C704                pea.l      [A5 - 0x38FC]
  4990. 00003696  4267                     clr.w      -[A7]
  4991. 00003698  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  4992. 0000369C  4267                     clr.w      -[A7]
  4993. 0000369E  486E FFF0                pea.l      [A6 - 0x10]
  4994. 000036A2  A8AE                     syscall    EmptyRect
  4995. 000036A4  101F                     move.b     D0, [A7]+
  4996. 000036A6  0A00 0001                xori.b     D0, 0x1
  4997. 000036AA  1B40 FD40                move.b     [A5 - 0x2C0], D0
  4998. 000036AE  601C                     bra        +0x1E /* 000036CC */
  4999. label000036B0:
  5000. 000036B0  4267                     clr.w      -[A7]
  5001. 000036B2  486E FFF0                pea.l      [A6 - 0x10]
  5002. 000036B6  A8AE                     syscall    EmptyRect
  5003. 000036B8  101F                     move.b     D0, [A7]+
  5004. 000036BA  0A00 0001                xori.b     D0, 0x1
  5005. 000036BE  1B40 FD40                move.b     [A5 - 0x2C0], D0
  5006. 000036C2  6708                     beq        +0xA /* 000036CC */
  5007. 000036C4  526E FFF6                addq.w     [A6 - 0xA], 1
  5008. 000036C8  526E FFF4                addq.w     [A6 - 0xC], 1
  5009. label000036CC:
  5010. 000036CC  486E FFF0                pea.l      [A6 - 0x10]
  5011. 000036D0  486E FFF8                pea.l      [A6 - 0x8]
  5012. 000036D4  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  5013. 000036D8  4267                     clr.w      -[A7]
  5014. 000036DA  486E FFF8                pea.l      [A6 - 0x8]
  5015. 000036DE  206D C242                movea.l    A0, [A5 - 0x3DBE]
  5016. 000036E2  4868 0010                pea.l      [A0 + 0x10]
  5017. 000036E6  486E FFF8                pea.l      [A6 - 0x8]
  5018. 000036EA  A8AA                     syscall    SectRect
  5019. 000036EC  1D5F FFDC                move.b     [A6 - 0x24], [A7]+
  5020. 000036F0  102D C91E                move.b     D0, [A5 - 0x36E2]
  5021. 000036F4  672C                     beq        +0x2E /* 00003722 */
  5022. 000036F6  486D C4CC                pea.l      [A5 - 0x3B34]
  5023. 000036FA  486D C920                pea.l      [A5 - 0x36E0]
  5024. 000036FE  486D C926                pea.l      [A5 - 0x36DA]
  5025. 00003702  486D C926                pea.l      [A5 - 0x36DA]
  5026. 00003706  4267                     clr.w      -[A7]
  5027. 00003708  42A7                     clr.l      -[A7]
  5028. 0000370A  A8EC                     syscall    CopyBits
  5029. 0000370C  102D A07E                move.b     D0, [A5 - 0x5F82]
  5030. 00003710  6606                     bne        +0x8 /* 00003718 */
  5031. 00003712  486E FFF0                pea.l      [A6 - 0x10]
  5032. 00003716  A8A1                     syscall    FrameRect
  5033. label00003718:
  5034. 00003718  486E FFF8                pea.l      [A6 - 0x8]
  5035. 0000371C  4EBA 2F80                jsr        [PC + 0x2F80 /* 0000669E */]
  5036. 00003720  602A                     bra        +0x2C /* 0000374C */
  5037. label00003722:
  5038. 00003722  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  5039. 00003726  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  5040. 0000372A  486E FFF8                pea.l      [A6 - 0x8]
  5041. 0000372E  4267                     clr.w      -[A7]
  5042. 00003730  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  5043. 00003734  102D A07E                move.b     D0, [A5 - 0x5F82]
  5044. 00003738  6606                     bne        +0x8 /* 00003740 */
  5045. 0000373A  486E FFF0                pea.l      [A6 - 0x10]
  5046. 0000373E  A8A1                     syscall    FrameRect
  5047. label00003740:
  5048. 00003740  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  5049. 00003744  486E FFF8                pea.l      [A6 - 0x8]
  5050. 00003748  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  5051. label0000374C:
  5052. 0000374C  3E2D C57A                move.w     D7, [A5 - 0x3A86]
  5053. label00003750:
  5054. 00003750  1006                     move.b     D0, D6
  5055. 00003752  6700 FE20                beq        -0x1DE /* 00003574 */
  5056. 00003756  A89E                     syscall    PenNormal
  5057. 00003758  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  5058. 0000375C  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  5059. 00003760  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  5060. 00003766  102D FD40                move.b     D0, [A5 - 0x2C0]
  5061. 0000376A  6724                     beq        +0x26 /* 00003790 */
  5062. 0000376C  486E FFF0                pea.l      [A6 - 0x10]
  5063. 00003770  4EBA 2CEE                jsr        [PC + 0x2CEE /* 00006460 */]
  5064. 00003774  486D C310                pea.l      [A5 - 0x3CF0]
  5065. 00003778  A875                     syscall    SetPBits/SetPortBits
  5066. 0000377A  486D FD38                pea.l      [A5 - 0x2C8]
  5067. 0000377E  486D FE70                pea.l      [A5 - 0x190]
  5068. 00003782  A8A5                     syscall    FillRect
  5069. 00003784  4EBA 25C4                jsr        [PC + 0x25C4 /* 00005D4A */]
  5070. 00003788  3B7C 0004 FD08           move.w     [A5 - 0x2F8], 0x4
  5071. 0000378E  6008                     bra        +0xA /* 00003798 */
  5072. label00003790:
  5073. 00003790  3F2D FD08                move.w     -[A7], [A5 - 0x2F8]
  5074. 00003794  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5075. label00003798:
  5076. 00003798  486D C4CC                pea.l      [A5 - 0x3B34]
  5077. 0000379C  A875                     syscall    SetPBits/SetPortBits
  5078. 0000379E  3F04                     move.w     -[A7], D4
  5079. 000037A0  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  5080. 000037A4  1B7C 0001 FD0C           move.b     [A5 - 0x2F4], 0x1
  5081. 000037AA  1B7C 0001 FD10           move.b     [A5 - 0x2F0], 0x1
  5082. 000037B0  4EBA D95E                jsr        [PC - 0x26A2 /* 00001110 */]
  5083. 000037B4  102D FD40                move.b     D0, [A5 - 0x2C0]
  5084. 000037B8  672A                     beq        +0x2C /* 000037E4 */
  5085. 000037BA  2F00                     move.l     -[A7], D0
  5086. 000037BC  4267                     clr.w      -[A7]
  5087. 000037BE  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  5088. 000037C2  121F                     move.b     D1, [A7]+
  5089. 000037C4  201F                     move.l     D0, [A7]+
  5090. 000037C6  C001                     and.b      D0, D1
  5091. 000037C8  4A00                     tst.b      D0
  5092. 000037CA  6718                     beq        +0x1A /* 000037E4 */
  5093. 000037CC  2F00                     move.l     -[A7], D0
  5094. 000037CE  4267                     clr.w      -[A7]
  5095. 000037D0  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  5096. 000037D4  121F                     move.b     D1, [A7]+
  5097. 000037D6  201F                     move.l     D0, [A7]+
  5098. 000037D8  0A01 0001                xori.b     D1, 0x1
  5099. 000037DC  C001                     and.b      D0, D1
  5100. 000037DE  6704                     beq        +0x6 /* 000037E4 */
  5101. 000037E0  4EBA 2B54                jsr        [PC + 0x2B54 /* 00006336 */]
  5102. label000037E4:
  5103. 000037E4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5104. 000037E8  4E5E                     unlink     A6
  5105. 000037EA  4E75                     rts
  5106. fn000037EC:
  5107. 000037EC  4E56 0000                link       A6, 0
  5108. 000037F0  206E 0008                movea.l    A0, [A6 + 0x8]
  5109. 000037F4  3028 0002                move.w     D0, [A0 + 0x2]
  5110. 000037F8  906D C706                sub.w      D0, [A5 - 0x38FA]
  5111. 000037FC  5840                     addq.w     D0, 4
  5112. 000037FE  48C0                     ext.l      D0
  5113. 00003800  81FC 0008                divs.w     D0, 0x8
  5114. 00003804  D06D C928                add.w      D0, [A5 - 0x36D8]
  5115. 00003808  206E 0008                movea.l    A0, [A6 + 0x8]
  5116. 0000380C  3140 0002                move.w     [A0 + 0x2], D0
  5117. 00003810  206E 0008                movea.l    A0, [A6 + 0x8]
  5118. 00003814  3010                     move.w     D0, [A0]
  5119. 00003816  906D C704                sub.w      D0, [A5 - 0x38FC]
  5120. 0000381A  5840                     addq.w     D0, 4
  5121. 0000381C  48C0                     ext.l      D0
  5122. 0000381E  81FC 0008                divs.w     D0, 0x8
  5123. 00003822  D06D C926                add.w      D0, [A5 - 0x36DA]
  5124. 00003826  206E 0008                movea.l    A0, [A6 + 0x8]
  5125. 0000382A  3080                     move.w     [A0], D0
  5126. 0000382C  4E5E                     unlink     A6
  5127. 0000382E  2E9F                     move.l     [A7], [A7]+
  5128. 00003830  4E75                     rts
  5129. export_200:
  5130. fn00003832:
  5131. 00003832  4E56 0000                link       A6, 0
  5132. 00003836  302E 000A                move.w     D0, [A6 + 0xA]
  5133. 0000383A  906D B7D4                sub.w      D0, [A5 - 0x482C]
  5134. 0000383E  3F00                     move.w     -[A7], D0
  5135. 00003840  302E 0008                move.w     D0, [A6 + 0x8]
  5136. 00003844  906D B7D4                sub.w      D0, [A5 - 0x482C]
  5137. 00003848  3F00                     move.w     -[A7], D0
  5138. 0000384A  A893                     syscall    MoveTo
  5139. 0000384C  4E5E                     unlink     A6
  5140. 0000384E  2E9F                     move.l     [A7], [A7]+
  5141. 00003850  4E75                     rts
  5142. export_201:
  5143. fn00003852:
  5144. 00003852  4E56 FFF6                link       A6, -0x000A
  5145. 00003856  42A7                     clr.l      -[A7]
  5146. 00003858  486E FFF6                pea.l      [A6 - 0xA]
  5147. 0000385C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5148. 00003860  A845                     syscall    Frac2X
  5149. 00003862  588F                     addq.l     A7, 4
  5150. 00003864  486E FFF6                pea.l      [A6 - 0xA]
  5151. 00003868  A844                     syscall    X2Fix
  5152. 0000386A  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  5153. 0000386E  4E5E                     unlink     A6
  5154. 00003870  2E9F                     move.l     [A7], [A7]+
  5155. 00003872  4E75                     rts
  5156. 00003874  4E56 0000                link       A6, 0
  5157. 00003878  0C6E 3039 000E           cmpi.w     [A6 + 0xE], 0x3039 /* '09' */
  5158. 0000387E  6606                     bne        +0x8 /* 00003886 */
  5159. 00003880  1B7C 0001 FD04           move.b     [A5 - 0x2FC], 0x1
  5160. label00003886:
  5161. 00003886  4E5E                     unlink     A6
  5162. 00003888  205F                     movea.l    A0, [A7]+
  5163. 0000388A  504F                     addq.w     A7, 8
  5164. 0000388C  4ED0                     jmp        [A0]
  5165. fn0000388E:
  5166. 0000388E  4E56 0000                link       A6, 0
  5167. 00003892  3B6E 0008 CBA6           move.w     [A5 - 0x345A], [A6 + 0x8]
  5168. 00003898  4267                     clr.w      -[A7]
  5169. 0000389A  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  5170. 0000389E  4E5E                     unlink     A6
  5171. 000038A0  205F                     movea.l    A0, [A7]+
  5172. 000038A2  544F                     addq.w     A7, 2
  5173. 000038A4  4ED0                     jmp        [A0]
  5174. export_202:
  5175. fn000038A6:
  5176. 000038A6  4E56 FFF8                link       A6, -0x0008
  5177. 000038AA  48E7 0300                movem.l    -[A7], D6,D7
  5178. 000038AE  4AAD EAE6                tst.l      [A5 - 0x151A]
  5179. 000038B2  56C0                     sne        D0
  5180. 000038B4  4A00                     tst.b      D0
  5181. 000038B6  6730                     beq        +0x32 /* 000038E8 */
  5182. 000038B8  2F00                     move.l     -[A7], D0
  5183. 000038BA  4267                     clr.w      -[A7]
  5184. 000038BC  2F2D EAE6                move.l     -[A7], [A5 - 0x151A]
  5185. 000038C0  486D C4FA                pea.l      [A5 - 0x3B06]
  5186. 000038C4  42A7                     clr.l      -[A7]
  5187. 000038C6  42A7                     clr.l      -[A7]
  5188. 000038C8  486E FFF8                pea.l      [A6 - 0x8]
  5189. 000038CC  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  5190. 000038D0  121F                     move.b     D1, [A7]+
  5191. 000038D2  201F                     move.l     D0, [A7]+
  5192. 000038D4  C001                     and.b      D0, D1
  5193. 000038D6  4A00                     tst.b      D0
  5194. 000038D8  670E                     beq        +0x10 /* 000038E8 */
  5195. 000038DA  122E FFF8                move.b     D1, [A6 - 0x8]
  5196. 000038DE  0A01 0001                xori.b     D1, 0x1
  5197. 000038E2  C001                     and.b      D0, D1
  5198. 000038E4  6600 01DE                bne        +0x1E0 /* 00003AC4 */
  5199. label000038E8:
  5200. 000038E8  7007                     moveq.l    D0, 0x07
  5201. 000038EA  B06D B568                cmp.w      D0, [A5 - 0x4A98]
  5202. 000038EE  57C0                     seq        D0
  5203. 000038F0  720C                     moveq.l    D1, 0x0C
  5204. 000038F2  B26D B568                cmp.w      D1, [A5 - 0x4A98]
  5205. 000038F6  57C1                     seq        D1
  5206. 000038F8  8001                     or.b       D0, D1
  5207. 000038FA  C02D FD24                and.b      D0, [A5 - 0x2DC]
  5208. 000038FE  660C                     bne        +0xE /* 0000390C */
  5209. 00003900  4267                     clr.w      -[A7]
  5210. 00003902  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  5211. 00003906  101F                     move.b     D0, [A7]+
  5212. 00003908  6600 01BA                bne        +0x1BC /* 00003AC4 */
  5213. label0000390C:
  5214. 0000390C  4EAD 2FC2                jsr        [A5 + 0x2FC2 /* export_1524 */]
  5215. 00003910  7013                     moveq.l    D0, 0x13
  5216. 00003912  B06D B568                cmp.w      D0, [A5 - 0x4A98]
  5217. 00003916  660C                     bne        +0xE /* 00003924 */
  5218. 00003918  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  5219. 0000391C  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  5220. 00003920  6000 01A2                bra        +0x1A4 /* 00003AC4 */
  5221. label00003924:
  5222. 00003924  7012                     moveq.l    D0, 0x12
  5223. 00003926  B06D B568                cmp.w      D0, [A5 - 0x4A98]
  5224. 0000392A  660C                     bne        +0xE /* 00003938 */
  5225. 0000392C  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  5226. 00003930  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  5227. 00003934  6000 018E                bra        +0x190 /* 00003AC4 */
  5228. label00003938:
  5229. 00003938  7015                     moveq.l    D0, 0x15
  5230. 0000393A  B06D B568                cmp.w      D0, [A5 - 0x4A98]
  5231. 0000393E  6608                     bne        +0xA /* 00003948 */
  5232. 00003940  4EBA 349C                jsr        [PC + 0x349C /* 00006DDE */]
  5233. 00003944  6000 017E                bra        +0x180 /* 00003AC4 */
  5234. label00003948:
  5235. 00003948  700E                     moveq.l    D0, 0x0E
  5236. 0000394A  B06D B568                cmp.w      D0, [A5 - 0x4A98]
  5237. 0000394E  57C0                     seq        D0
  5238. 00003950  4A2D FC56                tst.b      [A5 - 0x3AA]
  5239. 00003954  57C1                     seq        D1
  5240. 00003956  C001                     and.b      D0, D1
  5241. 00003958  6716                     beq        +0x18 /* 00003970 */
  5242. 0000395A  102D C1B6                move.b     D0, [A5 - 0x3E4A]
  5243. 0000395E  6708                     beq        +0xA /* 00003968 */
  5244. 00003960  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5245. 00003964  6000 015E                bra        +0x160 /* 00003AC4 */
  5246. label00003968:
  5247. 00003968  4EBA DA7E                jsr        [PC - 0x2582 /* 000013E8 */]
  5248. 0000396C  6000 0156                bra        +0x158 /* 00003AC4 */
  5249. label00003970:
  5250. 00003970  3E2D C752                move.w     D7, [A5 - 0x38AE]
  5251. 00003974  7020                     moveq.l    D0, 0x20
  5252. 00003976  B047                     cmp.w      D0, D7
  5253. 00003978  5EC0                     sgt        D0
  5254. 0000397A  7208                     moveq.l    D1, 0x08
  5255. 0000397C  B247                     cmp.w      D1, D7
  5256. 0000397E  56C1                     sne        D1
  5257. 00003980  C001                     and.b      D0, D1
  5258. 00003982  7203                     moveq.l    D1, 0x03
  5259. 00003984  B247                     cmp.w      D1, D7
  5260. 00003986  56C1                     sne        D1
  5261. 00003988  C001                     and.b      D0, D1
  5262. 0000398A  720D                     moveq.l    D1, 0x0D
  5263. 0000398C  B247                     cmp.w      D1, D7
  5264. 0000398E  56C1                     sne        D1
  5265. 00003990  C001                     and.b      D0, D1
  5266. 00003992  7201                     moveq.l    D1, 0x01
  5267. 00003994  B26D A1F0                cmp.w      D1, [A5 - 0x5E10]
  5268. 00003998  56C1                     sne        D1
  5269. 0000399A  C001                     and.b      D0, D1
  5270. 0000399C  6708                     beq        +0xA /* 000039A6 */
  5271. 0000399E  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  5272. 000039A2  6000 0120                bra        +0x122 /* 00003AC4 */
  5273. label000039A6:
  5274. 000039A6  102D B518                move.b     D0, [A5 - 0x4AE8]
  5275. 000039AA  6710                     beq        +0x12 /* 000039BC */
  5276. 000039AC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5277. 000039B0  3F2D C752                move.w     -[A7], [A5 - 0x38AE]
  5278. 000039B4  4EBA FED8                jsr        [PC - 0x128 /* 0000388E */]
  5279. 000039B8  6000 010A                bra        +0x10C /* 00003AC4 */
  5280. label000039BC:
  5281. 000039BC  102D FD24                move.b     D0, [A5 - 0x2DC]
  5282. 000039C0  6726                     beq        +0x28 /* 000039E8 */
  5283. 000039C2  102D A84C                move.b     D0, [A5 - 0x57B4]
  5284. 000039C6  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  5285. 000039CA  6708                     beq        +0xA /* 000039D4 */
  5286. 000039CC  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  5287. 000039D0  6000 00F2                bra        +0xF4 /* 00003AC4 */
  5288. label000039D4:
  5289. 000039D4  4267                     clr.w      -[A7]
  5290. 000039D6  4EBA 23DE                jsr        [PC + 0x23DE /* 00005DB6 */]
  5291. 000039DA  101F                     move.b     D0, [A7]+
  5292. 000039DC  6600 00E6                bne        +0xE8 /* 00003AC4 */
  5293. 000039E0  4EBA 1868                jsr        [PC + 0x1868 /* 0000524A */]
  5294. 000039E4  6000 00DE                bra        +0xE0 /* 00003AC4 */
  5295. label000039E8:
  5296. 000039E8  7001                     moveq.l    D0, 0x01
  5297. 000039EA  B06D A1F0                cmp.w      D0, [A5 - 0x5E10]
  5298. 000039EE  6700 00BE                beq        +0xC0 /* 00003AAE */
  5299. 000039F2  302D C752                move.w     D0, [A5 - 0x38AE]
  5300. 000039F6  6B18                     bmi        +0x1A /* 00003A10 */
  5301. 000039F8  B07C 005F                cmp.w      D0, 0x5F /* '_' */
  5302. 000039FC  6E12                     bgt        +0x14 /* 00003A10 */
  5303. 000039FE  41FA 00D8                lea.l      A0, [PC + 0xD8 /* 00003AD8, value 0x4E560000 'NV\0\0' */]
  5304. 00003A02  3200                     move.w     D1, D0
  5305. 00003A04  E649                     lsr        D1.w, 3
  5306. 00003A06  4441                     neg.w      D1
  5307. 00003A08  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  5308. 00003A0C  0A3C 0004                xori.b     ccr, 4
  5309. label00003A10:
  5310. 00003A10  6656                     bne        +0x58 /* 00003A68 */
  5311. 00003A12  102D FD1E                move.b     D0, [A5 - 0x2E2]
  5312. 00003A16  6604                     bne        +0x6 /* 00003A1C */
  5313. 00003A18  802D FD40                or.b       D0, [A5 - 0x2C0]
  5314. label00003A1C:
  5315. 00003A1C  0A00 0001                xori.b     D0, 0x1
  5316. 00003A20  4A00                     tst.b      D0
  5317. 00003A22  6744                     beq        +0x46 /* 00003A68 */
  5318. 00003A24  2F00                     move.l     -[A7], D0
  5319. 00003A26  4267                     clr.w      -[A7]
  5320. 00003A28  1F3C 0001                move.b     -[A7], 0x1
  5321. 00003A2C  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  5322. 00003A30  121F                     move.b     D1, [A7]+
  5323. 00003A32  201F                     move.l     D0, [A7]+
  5324. 00003A34  C001                     and.b      D0, D1
  5325. 00003A36  6730                     beq        +0x32 /* 00003A68 */
  5326. 00003A38  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5327. 00003A3C  705E                     moveq.l    D0, 0x5E
  5328. 00003A3E  B06D C752                cmp.w      D0, [A5 - 0x38AE]
  5329. 00003A42  56C6                     sne        D6
  5330. 00003A44  4406                     neg.b      D6
  5331. 00003A46  1006                     move.b     D0, D6
  5332. 00003A48  6708                     beq        +0xA /* 00003A52 */
  5333. 00003A4A  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5334. 00003A4E  4EBA FE3E                jsr        [PC - 0x1C2 /* 0000388E */]
  5335. label00003A52:
  5336. 00003A52  3F2D C752                move.w     -[A7], [A5 - 0x38AE]
  5337. 00003A56  4EBA FE36                jsr        [PC - 0x1CA /* 0000388E */]
  5338. 00003A5A  1006                     move.b     D0, D6
  5339. 00003A5C  6766                     beq        +0x68 /* 00003AC4 */
  5340. 00003A5E  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5341. 00003A62  4EBA FE2A                jsr        [PC - 0x1D6 /* 0000388E */]
  5342. 00003A66  605C                     bra        +0x5E /* 00003AC4 */
  5343. label00003A68:
  5344. 00003A68  700D                     moveq.l    D0, 0x0D
  5345. 00003A6A  B06D B568                cmp.w      D0, [A5 - 0x4A98]
  5346. 00003A6E  6620                     bne        +0x22 /* 00003A90 */
  5347. 00003A70  102D C1B6                move.b     D0, [A5 - 0x3E4A]
  5348. 00003A74  6706                     beq        +0x8 /* 00003A7C */
  5349. 00003A76  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5350. 00003A7A  6048                     bra        +0x4A /* 00003AC4 */
  5351. label00003A7C:
  5352. 00003A7C  102D FD40                move.b     D0, [A5 - 0x2C0]
  5353. 00003A80  802D FD1E                or.b       D0, [A5 - 0x2E2]
  5354. 00003A84  802D FD14                or.b       D0, [A5 - 0x2EC]
  5355. 00003A88  6706                     beq        +0x8 /* 00003A90 */
  5356. 00003A8A  4EBA D95C                jsr        [PC - 0x26A4 /* 000013E8 */]
  5357. 00003A8E  6034                     bra        +0x36 /* 00003AC4 */
  5358. label00003A90:
  5359. 00003A90  102D FD40                move.b     D0, [A5 - 0x2C0]
  5360. 00003A94  802D FD1E                or.b       D0, [A5 - 0x2E2]
  5361. 00003A98  206D BA26                movea.l    A0, [A5 - 0x45DA]
  5362. 00003A9C  1228 006E                move.b     D1, [A0 + 0x6E]
  5363. 00003AA0  0A01 0001                xori.b     D1, 0x1
  5364. 00003AA4  8001                     or.b       D0, D1
  5365. 00003AA6  6706                     beq        +0x8 /* 00003AAE */
  5366. 00003AA8  4EBA E61C                jsr        [PC - 0x19E4 /* 000020C6 */]
  5367. 00003AAC  6016                     bra        +0x18 /* 00003AC4 */
  5368. label00003AAE:
  5369. 00003AAE  42A7                     clr.l      -[A7]
  5370. 00003AB0  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  5371. 00003AB4  101F                     move.b     D0, [A7]+
  5372. 00003AB6  670C                     beq        +0xE /* 00003AC4 */
  5373. 00003AB8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5374. 00003ABC  3F2D C752                move.w     -[A7], [A5 - 0x38AE]
  5375. 00003AC0  4EBA FDCC                jsr        [PC - 0x234 /* 0000388E */]
  5376. label00003AC4:
  5377. 00003AC4  4CDF 00C0                movem.l    D6,D7, [A7]+
  5378. 00003AC8  4E5E                     unlink     A6
  5379. 00003ACA  4E75                     rts
  5380. 00003ACC  4000                     negx.b     D0
  5381. 00003ACE  0000 0000                ori.b      D0, 0x0
  5382. 00003AD2  AC00                     syscall    SoundDispatch, auto_pop
  5383. 00003AD4  0000 0000                ori.b      D0, 0x0
  5384. fn00003AD8:
  5385. 00003AD8  4E56 0000                link       A6, 0
  5386. 00003ADC  4267                     clr.w      -[A7]
  5387. 00003ADE  4EBA D1BA                jsr        [PC - 0x2E46 /* 00000C9A */]
  5388. 00003AE2  101F                     move.b     D0, [A7]+
  5389. 00003AE4  6730                     beq        +0x32 /* 00003B16 */
  5390. 00003AE6  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  5391. 00003AEA  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  5392. 00003AEE  486D FD38                pea.l      [A5 - 0x2C8]
  5393. 00003AF2  3F3C 0001                move.w     -[A7], 0x1
  5394. 00003AF6  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  5395. 00003AFA  486D FD38                pea.l      [A5 - 0x2C8]
  5396. 00003AFE  486D FC4E                pea.l      [A5 - 0x3B2]
  5397. 00003B02  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  5398. 00003B06  486D C704                pea.l      [A5 - 0x38FC]
  5399. 00003B0A  4EBA F3EE                jsr        [PC - 0xC12 /* 00002EFA */]
  5400. 00003B0E  4EBA ED9E                jsr        [PC - 0x1262 /* 000028AE */]
  5401. 00003B12  4EBA EEE8                jsr        [PC - 0x1118 /* 000029FC */]
  5402. label00003B16:
  5403. 00003B16  4E5E                     unlink     A6
  5404. 00003B18  4E75                     rts
  5405. export_203:
  5406. fn00003B1A:
  5407. 00003B1A  4E56 FFFC                link       A6, -0x0004
  5408. 00003B1E  206D C242                movea.l    A0, [A5 - 0x3DBE]
  5409. 00003B22  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  5410. 00003B28  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5411. 00003B2C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5412. 00003B30  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5413. 00003B34  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  5414. 00003B38  206D C242                movea.l    A0, [A5 - 0x3DBE]
  5415. 00003B3C  202E FFFC                move.l     D0, [A6 - 0x4]
  5416. 00003B40  B0A8 0010                cmp.l      D0, [A0 + 0x10]
  5417. 00003B44  56C0                     sne        D0
  5418. 00003B46  C02E 0008                and.b      D0, [A6 + 0x8]
  5419. 00003B4A  6708                     beq        +0xA /* 00003B54 */
  5420. 00003B4C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5421. 00003B50  4EBA F456                jsr        [PC - 0xBAA /* 00002FA8 */]
  5422. label00003B54:
  5423. 00003B54  4E5E                     unlink     A6
  5424. 00003B56  205F                     movea.l    A0, [A7]+
  5425. 00003B58  DEFC 000E                add.w      A7, 0xE
  5426. 00003B5C  4ED0                     jmp        [A0]
  5427. fn00003B5E:
  5428. 00003B5E  4E56 0000                link       A6, 0
  5429. 00003B62  206E 0008                movea.l    A0, [A6 + 0x8]
  5430. 00003B66  4228 FFF6                clr.b      [A0 - 0xA]
  5431. 00003B6A  4A6E 000C                tst.w      [A6 + 0xC]
  5432. 00003B6E  6F0A                     ble        +0xC /* 00003B7A */
  5433. 00003B70  206E 0008                movea.l    A0, [A6 + 0x8]
  5434. 00003B74  317C 0120 FFF6           move.w     [A0 - 0xA], 0x120
  5435. label00003B7A:
  5436. 00003B7A  4E5E                     unlink     A6
  5437. 00003B7C  205F                     movea.l    A0, [A7]+
  5438. 00003B7E  5C4F                     addq.w     A7, 6
  5439. 00003B80  4ED0                     jmp        [A0]
  5440. export_204:
  5441. 00003B82  4E56 FDA6                link       A6, -0x025A
  5442. 00003B86  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5443. 00003B8A  1A2D A84C                move.b     D5, [A5 - 0x57B4]
  5444. 00003B8E  0A05 0001                xori.b     D5, 0x1
  5445. 00003B92  2005                     move.l     D0, D5
  5446. 00003B94  802D C0BA                or.b       D0, [A5 - 0x3F46]
  5447. 00003B98  1C00                     move.b     D6, D0
  5448. 00003B9A  102D C958                move.b     D0, [A5 - 0x36A8]
  5449. 00003B9E  0A00 0001                xori.b     D0, 0x1
  5450. 00003BA2  2206                     move.l     D1, D6
  5451. 00003BA4  8200                     or.b       D1, D0
  5452. 00003BA6  4AAD EAE6                tst.l      [A5 - 0x151A]
  5453. 00003BAA  56C0                     sne        D0
  5454. 00003BAC  8200                     or.b       D1, D0
  5455. 00003BAE  0241 0001                andi.w     D1, 0x1
  5456. 00003BB2  1D41 FEC7                move.b     [A6 - 0x139], D1
  5457. 00003BB6  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  5458. 00003BBA  286D C1DC                movea.l    A4, [A5 - 0x3E24]
  5459. 00003BBE  266D B7E6                movea.l    A3, [A5 - 0x481A]
  5460. 00003BC2  4240                     clr.w      D0
  5461. 00003BC4  102D B54C                move.b     D0, [A5 - 0x4AB4]
  5462. 00003BC8  3F00                     move.w     -[A7], D0
  5463. 00003BCA  2F0E                     move.l     -[A7], A6
  5464. 00003BCC  4EBA FF90                jsr        [PC - 0x70 /* 00003B5E */]
  5465. 00003BD0  2F3C 0003 000D           move.l     -[A7], 0x3000D
  5466. 00003BD6  486D B54C                pea.l      [A5 - 0x4AB4]
  5467. 00003BDA  486E FECE                pea.l      [A6 - 0x132]
  5468. 00003BDE  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  5469. 00003BE2  2F0C                     move.l     -[A7], A4
  5470. 00003BE4  3F3C 0005                move.w     -[A7], 0x5
  5471. 00003BE8  486E FECE                pea.l      [A6 - 0x132]
  5472. 00003BEC  4EAD 265A                jsr        [A5 + 0x265A /* export_1223 */]
  5473. 00003BF0  2F0B                     move.l     -[A7], A3
  5474. 00003BF2  3F3C 0005                move.w     -[A7], 0x5
  5475. 00003BF6  487A 03D6                pea.l      [PC + 0x3D6 /* 00003FCE, value 0x5506173, pstring "Paste" */]
  5476. 00003BFA  486E FFF6                pea.l      [A6 - 0xA]
  5477. 00003BFE  486D B3E8                pea.l      [A5 - 0x4C18]
  5478. 00003C02  486E FEA8                pea.l      [A6 - 0x158]
  5479. 00003C06  3F3C 0003                move.w     -[A7], 0x3
  5480. 00003C0A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5481. 00003C0E  486E FEA8                pea.l      [A6 - 0x158]
  5482. 00003C12  A947                     syscall    SetMenuItemText/SetItem
  5483. 00003C14  2F0C                     move.l     -[A7], A4
  5484. 00003C16  3F3C 0005                move.w     -[A7], 0x5
  5485. 00003C1A  7001                     moveq.l    D0, 0x01
  5486. 00003C1C  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  5487. 00003C20  57C0                     seq        D0
  5488. 00003C22  C02D B518                and.b      D0, [A5 - 0x4AE8]
  5489. 00003C26  802E FEC7                or.b       D0, [A6 - 0x139]
  5490. 00003C2A  1F00                     move.b     -[A7], D0
  5491. 00003C2C  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5492. 00003C30  422E FFE2                clr.b      [A6 - 0x1E]
  5493. 00003C34  422E FFCE                clr.b      [A6 - 0x32]
  5494. 00003C38  102D FD1E                move.b     D0, [A5 - 0x2E2]
  5495. 00003C3C  802D FD40                or.b       D0, [A5 - 0x2C0]
  5496. 00003C40  802D FD14                or.b       D0, [A5 - 0x2EC]
  5497. 00003C44  1D40 FEC6                move.b     [A6 - 0x13A], D0
  5498. 00003C48  102D C958                move.b     D0, [A5 - 0x36A8]
  5499. 00003C4C  0A00 0001                xori.b     D0, 0x1
  5500. 00003C50  802E FEC6                or.b       D0, [A6 - 0x13A]
  5501. 00003C54  4AAD EAE6                tst.l      [A5 - 0x151A]
  5502. 00003C58  56C1                     sne        D1
  5503. 00003C5A  8001                     or.b       D0, D1
  5504. 00003C5C  0240 0001                andi.w     D0, 0x1
  5505. 00003C60  1E00                     move.b     D7, D0
  5506. 00003C62  C02D C958                and.b      D0, [A5 - 0x36A8]
  5507. 00003C66  122D A07A                move.b     D1, [A5 - 0x5F86]
  5508. 00003C6A  0A01 0001                xori.b     D1, 0x1
  5509. 00003C6E  C22E FEC6                and.b      D1, [A6 - 0x13A]
  5510. 00003C72  8001                     or.b       D0, D1
  5511. 00003C74  672C                     beq        +0x2E /* 00003CA2 */
  5512. 00003C76  486E FDA8                pea.l      [A6 - 0x258]
  5513. 00003C7A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5514. 00003C7E  4EAD 21DA                jsr        [A5 + 0x21DA /* export_1079 */]
  5515. 00003C82  205F                     movea.l    A0, [A7]+
  5516. 00003C84  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  5517. 00003C88  7009                     moveq.l    D0, 0x09
  5518. label00003C8A:
  5519. 00003C8A  32D8                     move.w     [A1]+, [A0]+
  5520. 00003C8C  51C8 FFFC                dbf        D0, -0x6 /* 00003C8A */
  5521. 00003C90  41EE FFCE                lea.l      A0, [A6 - 0x32]
  5522. 00003C94  43FA 0330                lea.l      A1, [PC + 0x330 /* 00003FC6, value 0x7506963, pstring "Picture" */]
  5523. 00003C98  7003                     moveq.l    D0, 0x03
  5524. label00003C9A:
  5525. 00003C9A  30D9                     move.w     [A0]+, [A1]+
  5526. 00003C9C  51C8 FFFC                dbf        D0, -0x6 /* 00003C9A */
  5527. 00003CA0  6048                     bra        +0x4A /* 00003CEA */
  5528. label00003CA2:
  5529. 00003CA2  206D BA2A                movea.l    A0, [A5 - 0x45D6]
  5530. 00003CA6  2050                     movea.l    A0, [A0]
  5531. 00003CA8  226D BA2A                movea.l    A1, [A5 - 0x45D6]
  5532. 00003CAC  2251                     movea.l    A1, [A1]
  5533. 00003CAE  3028 0020                move.w     D0, [A0 + 0x20]
  5534. 00003CB2  B069 0022                cmp.w      D0, [A1 + 0x22]
  5535. 00003CB6  5DC0                     slt        D0
  5536. 00003CB8  C02D B518                and.b      D0, [A5 - 0x4AE8]
  5537. 00003CBC  672C                     beq        +0x2E /* 00003CEA */
  5538. 00003CBE  7E01                     moveq.l    D7, 0x01
  5539. 00003CC0  486E FDA8                pea.l      [A6 - 0x258]
  5540. 00003CC4  3F3C 0005                move.w     -[A7], 0x5
  5541. 00003CC8  4EAD 21DA                jsr        [A5 + 0x21DA /* export_1079 */]
  5542. 00003CCC  205F                     movea.l    A0, [A7]+
  5543. 00003CCE  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  5544. 00003CD2  7009                     moveq.l    D0, 0x09
  5545. label00003CD4:
  5546. 00003CD4  32D8                     move.w     [A1]+, [A0]+
  5547. 00003CD6  51C8 FFFC                dbf        D0, -0x6 /* 00003CD4 */
  5548. 00003CDA  41EE FFCE                lea.l      A0, [A6 - 0x32]
  5549. 00003CDE  43FA 02E0                lea.l      A1, [PC + 0x2E0 /* 00003FC0, value 0x4546578, pstring "Text" */]
  5550. 00003CE2  7002                     moveq.l    D0, 0x02
  5551. label00003CE4:
  5552. 00003CE4  30D9                     move.w     [A0]+, [A1]+
  5553. 00003CE6  51C8 FFFC                dbf        D0, -0x6 /* 00003CE4 */
  5554. label00003CEA:
  5555. 00003CEA  4240                     clr.w      D0
  5556. 00003CEC  102E FFE2                move.b     D0, [A6 - 0x1E]
  5557. 00003CF0  3F00                     move.w     -[A7], D0
  5558. 00003CF2  2F0E                     move.l     -[A7], A6
  5559. 00003CF4  4EBA FE68                jsr        [PC - 0x198 /* 00003B5E */]
  5560. 00003CF8  2F3C 0001 000B           move.l     -[A7], 0x1000B
  5561. 00003CFE  486E FFE2                pea.l      [A6 - 0x1E]
  5562. 00003D02  486E FECE                pea.l      [A6 - 0x132]
  5563. 00003D06  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  5564. 00003D0A  2F0C                     move.l     -[A7], A4
  5565. 00003D0C  3F3C 0003                move.w     -[A7], 0x3
  5566. 00003D10  486E FECE                pea.l      [A6 - 0x132]
  5567. 00003D14  4EAD 265A                jsr        [A5 + 0x265A /* export_1223 */]
  5568. 00003D18  2F0B                     move.l     -[A7], A3
  5569. 00003D1A  3F3C 0003                move.w     -[A7], 0x3
  5570. 00003D1E  487A 029C                pea.l      [PC + 0x29C /* 00003FBC, value 0x3437574, pstring "Cut" */]
  5571. 00003D22  486E FFF6                pea.l      [A6 - 0xA]
  5572. 00003D26  486E FFCE                pea.l      [A6 - 0x32]
  5573. 00003D2A  486E FEAA                pea.l      [A6 - 0x156]
  5574. 00003D2E  3F3C 0003                move.w     -[A7], 0x3
  5575. 00003D32  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5576. 00003D36  486E FEAA                pea.l      [A6 - 0x156]
  5577. 00003D3A  A947                     syscall    SetMenuItemText/SetItem
  5578. 00003D3C  2F3C 0002 000C           move.l     -[A7], 0x2000C
  5579. 00003D42  486E FFE2                pea.l      [A6 - 0x1E]
  5580. 00003D46  486E FECE                pea.l      [A6 - 0x132]
  5581. 00003D4A  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  5582. 00003D4E  2F0C                     move.l     -[A7], A4
  5583. 00003D50  3F3C 0004                move.w     -[A7], 0x4
  5584. 00003D54  486E FECE                pea.l      [A6 - 0x132]
  5585. 00003D58  4EAD 265A                jsr        [A5 + 0x265A /* export_1223 */]
  5586. 00003D5C  2F0B                     move.l     -[A7], A3
  5587. 00003D5E  3F3C 0004                move.w     -[A7], 0x4
  5588. 00003D62  487A 0252                pea.l      [PC + 0x252 /* 00003FB6, value 0x4436F70, pstring "Copy" */]
  5589. 00003D66  486E FFF6                pea.l      [A6 - 0xA]
  5590. 00003D6A  486E FFCE                pea.l      [A6 - 0x32]
  5591. 00003D6E  486E FEA8                pea.l      [A6 - 0x158]
  5592. 00003D72  3F3C 0003                move.w     -[A7], 0x3
  5593. 00003D76  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5594. 00003D7A  486E FEA8                pea.l      [A6 - 0x158]
  5595. 00003D7E  A947                     syscall    SetMenuItemText/SetItem
  5596. 00003D80  2F3C 0004 000E           move.l     -[A7], 0x4000E
  5597. 00003D86  486E FFE2                pea.l      [A6 - 0x1E]
  5598. 00003D8A  486E FECE                pea.l      [A6 - 0x132]
  5599. 00003D8E  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  5600. 00003D92  2F0C                     move.l     -[A7], A4
  5601. 00003D94  3F3C 0006                move.w     -[A7], 0x6
  5602. 00003D98  486E FECE                pea.l      [A6 - 0x132]
  5603. 00003D9C  4EAD 265A                jsr        [A5 + 0x265A /* export_1223 */]
  5604. 00003DA0  2F0B                     move.l     -[A7], A3
  5605. 00003DA2  3F3C 0006                move.w     -[A7], 0x6
  5606. 00003DA6  487A 0208                pea.l      [PC + 0x208 /* 00003FB0, value 0x5436C65, pstring "Clear" */]
  5607. 00003DAA  486E FFF6                pea.l      [A6 - 0xA]
  5608. 00003DAE  486E FFCE                pea.l      [A6 - 0x32]
  5609. 00003DB2  486E FEA8                pea.l      [A6 - 0x158]
  5610. 00003DB6  3F3C 0003                move.w     -[A7], 0x3
  5611. 00003DBA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5612. 00003DBE  486E FEA8                pea.l      [A6 - 0x158]
  5613. 00003DC2  A947                     syscall    SetMenuItemText/SetItem
  5614. 00003DC4  2F0C                     move.l     -[A7], A4
  5615. 00003DC6  3F3C 0003                move.w     -[A7], 0x3
  5616. 00003DCA  102D B518                move.b     D0, [A5 - 0x4AE8]
  5617. 00003DCE  802E FEC7                or.b       D0, [A6 - 0x139]
  5618. 00003DD2  2207                     move.l     D1, D7
  5619. 00003DD4  C200                     and.b      D1, D0
  5620. 00003DD6  1F01                     move.b     -[A7], D1
  5621. 00003DD8  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5622. 00003DDC  2F0C                     move.l     -[A7], A4
  5623. 00003DDE  3F3C 0004                move.w     -[A7], 0x4
  5624. 00003DE2  1F07                     move.b     -[A7], D7
  5625. 00003DE4  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5626. 00003DE8  2F0C                     move.l     -[A7], A4
  5627. 00003DEA  3F3C 0006                move.w     -[A7], 0x6
  5628. 00003DEE  102D B518                move.b     D0, [A5 - 0x4AE8]
  5629. 00003DF2  802E FEC7                or.b       D0, [A6 - 0x139]
  5630. 00003DF6  2207                     move.l     D1, D7
  5631. 00003DF8  C200                     and.b      D1, D0
  5632. 00003DFA  1F01                     move.b     -[A7], D1
  5633. 00003DFC  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5634. 00003E00  2F0C                     move.l     -[A7], A4
  5635. 00003E02  3F3C 0008                move.w     -[A7], 0x8
  5636. 00003E06  1F05                     move.b     -[A7], D5
  5637. 00003E08  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5638. 00003E0C  2F0C                     move.l     -[A7], A4
  5639. 00003E0E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5640. 00003E12  1F05                     move.b     -[A7], D5
  5641. 00003E14  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5642. 00003E18  2F0C                     move.l     -[A7], A4
  5643. 00003E1A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5644. 00003E1E  1F05                     move.b     -[A7], D5
  5645. 00003E20  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5646. 00003E24  2F0C                     move.l     -[A7], A4
  5647. 00003E26  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  5648. 00003E2A  1F06                     move.b     -[A7], D6
  5649. 00003E2C  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5650. 00003E30  2F0C                     move.l     -[A7], A4
  5651. 00003E32  3F3C 000E                move.w     -[A7], 0xE
  5652. 00003E36  1F2D B570                move.b     -[A7], [A5 - 0x4A90]
  5653. 00003E3A  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5654. 00003E3E  286D C1E0                movea.l    A4, [A5 - 0x3E20]
  5655. 00003E42  42A7                     clr.l      -[A7]
  5656. 00003E44  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  5657. 00003E48  2D5F FECA                move.l     [A6 - 0x136], [A7]+
  5658. 00003E4C  2F0C                     move.l     -[A7], A4
  5659. 00003E4E  3F3C 000E                move.w     -[A7], 0xE
  5660. 00003E52  4AAE FECA                tst.l      [A6 - 0x136]
  5661. 00003E56  56C0                     sne        D0
  5662. 00003E58  4A00                     tst.b      D0
  5663. 00003E5A  670C                     beq        +0xE /* 00003E68 */
  5664. 00003E5C  206E FECA                movea.l    A0, [A6 - 0x136]
  5665. 00003E60  4AA8 0090                tst.l      [A0 + 0x90]
  5666. 00003E64  56C1                     sne        D1
  5667. 00003E66  C001                     and.b      D0, D1
  5668. label00003E68:
  5669. 00003E68  4400                     neg.b      D0
  5670. 00003E6A  1F00                     move.b     -[A7], D0
  5671. 00003E6C  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5672. 00003E70  286D C1F4                movea.l    A4, [A5 - 0x3E0C]
  5673. 00003E74  3D7C 0004 FDA6           move.w     [A6 - 0x25A], 0x4
  5674. 00003E7A  3D6E FDA6 FEC2           move.w     [A6 - 0x13E], [A6 - 0x25A]
  5675. 00003E80  6014                     bra        +0x16 /* 00003E96 */
  5676. label00003E82:
  5677. 00003E82  2F0C                     move.l     -[A7], A4
  5678. 00003E84  3F2E FEC2                move.w     -[A7], [A6 - 0x13E]
  5679. 00003E88  2007                     move.l     D0, D7
  5680. 00003E8A  C006                     and.b      D0, D6
  5681. 00003E8C  1F00                     move.b     -[A7], D0
  5682. 00003E8E  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5683. 00003E92  526E FEC2                addq.w     [A6 - 0x13E], 1
  5684. label00003E96:
  5685. 00003E96  700D                     moveq.l    D0, 0x0D
  5686. 00003E98  B06E FEC2                cmp.w      D0, [A6 - 0x13E]
  5687. 00003E9C  6CE4                     bge        -0x1A /* 00003E82 */
  5688. 00003E9E  2F0C                     move.l     -[A7], A4
  5689. 00003EA0  3F3C 000F                move.w     -[A7], 0xF
  5690. 00003EA4  2007                     move.l     D0, D7
  5691. 00003EA6  C006                     and.b      D0, D6
  5692. 00003EA8  1F00                     move.b     -[A7], D0
  5693. 00003EAA  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5694. 00003EAE  2F0C                     move.l     -[A7], A4
  5695. 00003EB0  3F3C 0010                move.w     -[A7], 0x10
  5696. 00003EB4  2007                     move.l     D0, D7
  5697. 00003EB6  C006                     and.b      D0, D6
  5698. 00003EB8  1F00                     move.b     -[A7], D0
  5699. 00003EBA  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5700. 00003EBE  2F0C                     move.l     -[A7], A4
  5701. 00003EC0  3F3C 0012                move.w     -[A7], 0x12
  5702. 00003EC4  1F05                     move.b     -[A7], D5
  5703. 00003EC6  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5704. 00003ECA  2F0C                     move.l     -[A7], A4
  5705. 00003ECC  3F3C 0013                move.w     -[A7], 0x13
  5706. 00003ED0  1F06                     move.b     -[A7], D6
  5707. 00003ED2  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5708. 00003ED6  286D C1F8                movea.l    A4, [A5 - 0x3E08]
  5709. 00003EDA  2F0C                     move.l     -[A7], A4
  5710. 00003EDC  3F3C 0007                move.w     -[A7], 0x7
  5711. 00003EE0  1F05                     move.b     -[A7], D5
  5712. 00003EE2  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5713. 00003EE6  2F0C                     move.l     -[A7], A4
  5714. 00003EE8  3F3C 0001                move.w     -[A7], 0x1
  5715. 00003EEC  1F2D C6CE                move.b     -[A7], [A5 - 0x3932]
  5716. 00003EF0  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5717. 00003EF4  2F0C                     move.l     -[A7], A4
  5718. 00003EF6  3F3C 0002                move.w     -[A7], 0x2
  5719. 00003EFA  1F2D C91E                move.b     -[A7], [A5 - 0x36E2]
  5720. 00003EFE  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5721. 00003F02  2F0C                     move.l     -[A7], A4
  5722. 00003F04  3F3C 0003                move.w     -[A7], 0x3
  5723. 00003F08  1F2D C2E2                move.b     -[A7], [A5 - 0x3D1E]
  5724. 00003F0C  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5725. 00003F10  2F0C                     move.l     -[A7], A4
  5726. 00003F12  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5727. 00003F16  1F2D B9F8                move.b     -[A7], [A5 - 0x4608]
  5728. 00003F1A  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5729. 00003F1E  2F0C                     move.l     -[A7], A4
  5730. 00003F20  3F3C 000B                move.w     -[A7], 0xB
  5731. 00003F24  1F2D C240                move.b     -[A7], [A5 - 0x3DC0]
  5732. 00003F28  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5733. 00003F2C  2F0C                     move.l     -[A7], A4
  5734. 00003F2E  3F3C 000C                move.w     -[A7], 0xC
  5735. 00003F32  1F2D C2F8                move.b     -[A7], [A5 - 0x3D08]
  5736. 00003F36  4EAD 2D82                jsr        [A5 + 0x2D82 /* export_1452 */]
  5737. 00003F3A  102D C91E                move.b     D0, [A5 - 0x36E2]
  5738. 00003F3E  0A00 0001                xori.b     D0, 0x1
  5739. 00003F42  C02D FD40                and.b      D0, [A5 - 0x2C0]
  5740. 00003F46  122D A84C                move.b     D1, [A5 - 0x57B4]
  5741. 00003F4A  0A01 0001                xori.b     D1, 0x1
  5742. 00003F4E  C001                     and.b      D0, D1
  5743. 00003F50  1800                     move.b     D4, D0
  5744. 00003F52  2F0C                     move.l     -[A7], A4
  5745. 00003F54  3F3C 000E                move.w     -[A7], 0xE
  5746. 00003F58  1F04                     move.b     -[A7], D4
  5747. 00003F5A  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5748. 00003F5E  2F0C                     move.l     -[A7], A4
  5749. 00003F60  3F3C 000F                move.w     -[A7], 0xF
  5750. 00003F64  1F04                     move.b     -[A7], D4
  5751. 00003F66  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5752. 00003F6A  2F0C                     move.l     -[A7], A4
  5753. 00003F6C  3F3C 0010                move.w     -[A7], 0x10
  5754. 00003F70  1F04                     move.b     -[A7], D4
  5755. 00003F72  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5756. 00003F76  2F0C                     move.l     -[A7], A4
  5757. 00003F78  3F3C 0011                move.w     -[A7], 0x11
  5758. 00003F7C  1F04                     move.b     -[A7], D4
  5759. 00003F7E  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5760. 00003F82  2F2D C208                move.l     -[A7], [A5 - 0x3DF8]
  5761. 00003F86  3F3C 0003                move.w     -[A7], 0x3
  5762. 00003F8A  7001                     moveq.l    D0, 0x01
  5763. 00003F8C  B0AD B458                cmp.l      D0, [A5 - 0x4BA8]
  5764. 00003F90  5DC0                     slt        D0
  5765. 00003F92  4400                     neg.b      D0
  5766. 00003F94  1F00                     move.b     -[A7], D0
  5767. 00003F96  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5768. 00003F9A  2F2D C208                move.l     -[A7], [A5 - 0x3DF8]
  5769. 00003F9E  3F3C 0006                move.w     -[A7], 0x6
  5770. 00003FA2  1F06                     move.b     -[A7], D6
  5771. 00003FA4  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  5772. 00003FA8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5773. 00003FAC  4E5E                     unlink     A6
  5774. 00003FAE  4E75                     rts
  5775. 00003FB0  0543                     bchg       D3, D2
  5776. 00003FB2  6C65                     bge        +0x67 /* 00004019 */
  5777. 00003FB4  6172                     bsr        +0x74 /* 00004028 */
  5778. 00003FB6  0443 6F70                subi.w     D3, 0x6F70 /* 'op' */
  5779. 00003FBA  7900                     moveq.l    D4, 0x00
  5780. 00003FBC  0343                     bchg       D3, D1
  5781. 00003FBE  7574                     moveq.l    D2, 0x74
  5782. 00003FC0  0454 6578                subi.w     [A4], 0x6578 /* 'ex' */
  5783. 00003FC4  7400                     moveq.l    D2, 0x00
  5784. 00003FC6  0750                     bchg       [A0], D3
  5785. 00003FC8  6963                     bvs        +0x65 /* 0000402D */
  5786. 00003FCA  7475                     moveq.l    D2, 0x75
  5787. 00003FCC  7265                     moveq.l    D1, 0x65
  5788. 00003FCE  0550                     bchg       [A0], D2
  5789. 00003FD0  6173                     bsr        +0x75 /* 00004045 */
  5790. 00003FD2  7465                     moveq.l    D2, 0x65
  5791. fn00003FD4:
  5792. 00003FD4  4E56 FFFE                link       A6, -0x0002
  5793. 00003FD8  102D C958                move.b     D0, [A5 - 0x36A8]
  5794. 00003FDC  0A00 0001                xori.b     D0, 0x1
  5795. 00003FE0  C02D A07A                and.b      D0, [A5 - 0x5F86]
  5796. 00003FE4  6704                     beq        +0x6 /* 00003FEA */
  5797. 00003FE6  6000 01AC                bra        +0x1AE /* 00004194 */
  5798. label00003FEA:
  5799. 00003FEA  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  5800. 00003FEE  4EAD 2A6A                jsr        [A5 + 0x2A6A /* export_1353 */]
  5801. 00003FF2  4267                     clr.w      -[A7]
  5802. 00003FF4  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  5803. 00003FF8  101F                     move.b     D0, [A7]+
  5804. 00003FFA  6604                     bne        +0x6 /* 00004000 */
  5805. 00003FFC  6000 0196                bra        +0x198 /* 00004194 */
  5806. label00004000:
  5807. 00004000  486D C504                pea.l      [A5 - 0x3AFC]
  5808. 00004004  A871                     syscall    GlobalToLocal
  5809. 00004006  102D C344                move.b     D0, [A5 - 0x3CBC]
  5810. 0000400A  670C                     beq        +0xE /* 00004018 */
  5811. 0000400C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  5812. 00004010  4EBA 20AE                jsr        [PC + 0x20AE /* 000060C0 */]
  5813. 00004014  6000 017E                bra        +0x180 /* 00004194 */
  5814. label00004018:
  5815. 00004018  42A7                     clr.l      -[A7]
  5816. 0000401A  A975                     syscall    TickCount
  5817. 0000401C  2B5F B464                move.l     [A5 - 0x4B9C], [A7]+
  5818. 00004020  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5819. 00004026  42A7                     clr.l      -[A7]
  5820. fn00004028:
  5821. 00004028  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  5822. 0000402C  102D C4EA                move.b     D0, [A5 - 0x3B16]
  5823. 00004030  C02D C6CE                and.b      D0, [A5 - 0x3932]
  5824. 00004034  6728                     beq        +0x2A /* 0000405E */
  5825. 00004036  7000                     moveq.l    D0, 0x00
  5826. 00004038  206D C242                movea.l    A0, [A5 - 0x3DBE]
  5827. 0000403C  3228 0008                move.w     D1, [A0 + 0x8]
  5828. 00004040  4441                     neg.w      D1
  5829. 00004042  3001                     move.w     D0, D1
  5830. 00004044  C0BC 0000 0007           and.l      D0, 0x7
  5831. 0000404A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5832. 0000404E  2F3C FFF8 FFF8           move.l     -[A7], 0xFFF8FFF8
  5833. 00004054  4267                     clr.w      -[A7]
  5834. 00004056  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5835. 0000405A  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  5836. label0000405E:
  5837. 0000405E  102D A84C                move.b     D0, [A5 - 0x57B4]
  5838. 00004062  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  5839. 00004066  7205                     moveq.l    D1, 0x05
  5840. 00004068  B26D C732                cmp.w      D1, [A5 - 0x38CE]
  5841. 0000406C  5DC1                     slt        D1
  5842. 0000406E  C001                     and.b      D0, D1
  5843. 00004070  6708                     beq        +0xA /* 0000407A */
  5844. 00004072  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  5845. 00004076  6000 011C                bra        +0x11E /* 00004194 */
  5846. label0000407A:
  5847. 0000407A  4267                     clr.w      -[A7]
  5848. 0000407C  4EBA 1D38                jsr        [PC + 0x1D38 /* 00005DB6 */]
  5849. 00004080  101F                     move.b     D0, [A7]+
  5850. 00004082  6704                     beq        +0x6 /* 00004088 */
  5851. 00004084  6000 010E                bra        +0x110 /* 00004194 */
  5852. label00004088:
  5853. 00004088  422D FD14                clr.b      [A5 - 0x2EC]
  5854. 0000408C  102D C91E                move.b     D0, [A5 - 0x36E2]
  5855. 00004090  6608                     bne        +0xA /* 0000409A */
  5856. 00004092  486D C34A                pea.l      [A5 - 0x3CB6]
  5857. 00004096  4EBA EC8E                jsr        [PC - 0x1372 /* 00002D26 */]
  5858. label0000409A:
  5859. 0000409A  486D C460                pea.l      [A5 - 0x3BA0]
  5860. 0000409E  A873                     syscall    SetPort
  5861. 000040A0  302D C732                move.w     D0, [A5 - 0x38CE]
  5862. 000040A4  5940                     subq.w     D0, 4
  5863. 000040A6  6B00 00E2                bmi        +0xE4 /* 0000418A */
  5864. 000040AA  0C40 000E                cmpi.w     D0, 0xE
  5865. 000040AE  6E00 00DA                bgt        +0xDC /* 0000418A */
  5866. 000040B2  D040                     add.w      D0, D0
  5867. 000040B4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5868. 000040B8  4EFB 0000                jmp        [PC + D0.w]
  5869. 000040BC  0020 0044                ori.b      -[A0], 0x44 /* 'D' */
  5870. 000040C0  0058 006A                ori.w      [A0]+, 0x6A /* 'j' */
  5871. 000040C4  0078 007E 0084           ori.w      [0x00000084], 0x7E /* '~' */
  5872. 000040CA  0092 009A 00A4           ori.l      [A2], 0x9A00A4
  5873. 000040D0  00AA 00B4 00BA 00C4      ori.l      [A2 + 0xC4], 0xB400BA
  5874. 000040D8  00CA                     ori.?      A2, 0xFFFFFFFFFFFFFFFF
  5875. 000040DA  4A2D FC56                tst.b      [A5 - 0x3AA]
  5876. 000040DE  6708                     beq        +0xA /* 000040E8 */
  5877. 000040E0  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  5878. 000040E4  6000 00A8                bra        +0xAA /* 0000418E */
  5879. label000040E8:
  5880. 000040E8  102D FCE4                move.b     D0, [A5 - 0x31C]
  5881. 000040EC  6708                     beq        +0xA /* 000040F6 */
  5882. 000040EE  4EBA E2C6                jsr        [PC - 0x1D3A /* 000023B6 */]
  5883. 000040F2  6000 009A                bra        +0x9C /* 0000418E */
  5884. label000040F6:
  5885. 000040F6  4EBA F3FA                jsr        [PC - 0xC06 /* 000034F2 */]
  5886. 000040FA  6000 0092                bra        +0x94 /* 0000418E */
  5887. 000040FE  102D FCE4                move.b     D0, [A5 - 0x31C]
  5888. 00004102  6708                     beq        +0xA /* 0000410C */
  5889. 00004104  4EBA E2B0                jsr        [PC - 0x1D50 /* 000023B6 */]
  5890. 00004108  6000 0084                bra        +0x86 /* 0000418E */
  5891. label0000410C:
  5892. 0000410C  4EBA 29EE                jsr        [PC + 0x29EE /* 00006AFC */]
  5893. 00004110  607C                     bra        +0x7E /* 0000418E */
  5894. 00004112  102D BA5E                move.b     D0, [A5 - 0x45A2]
  5895. 00004116  6706                     beq        +0x8 /* 0000411E */
  5896. 00004118  4EBA 26E6                jsr        [PC + 0x26E6 /* 00006800 */]
  5897. 0000411C  6070                     bra        +0x72 /* 0000418E */
  5898. label0000411E:
  5899. 0000411E  4EBA 1B10                jsr        [PC + 0x1B10 /* 00005C30 */]
  5900. 00004122  606A                     bra        +0x6C /* 0000418E */
  5901. 00004124  486D C0C6                pea.l      [A5 - 0x3F3A]
  5902. 00004128  486D C936                pea.l      [A5 - 0x36CA]
  5903. 0000412C  4EBA CDD0                jsr        [PC - 0x3230 /* 00000EFE */]
  5904. 00004130  605C                     bra        +0x5E /* 0000418E */
  5905. 00004132  4EBA E960                jsr        [PC - 0x16A0 /* 00002A94 */]
  5906. 00004136  6056                     bra        +0x58 /* 0000418E */
  5907. 00004138  4EBA D85A                jsr        [PC - 0x27A6 /* 00001994 */]
  5908. 0000413C  6050                     bra        +0x52 /* 0000418E */
  5909. 0000413E  486D C0C6                pea.l      [A5 - 0x3F3A]
  5910. 00004142  486D C936                pea.l      [A5 - 0x36CA]
  5911. 00004146  4EBA CDB6                jsr        [PC - 0x324A /* 00000EFE */]
  5912. 0000414A  6042                     bra        +0x44 /* 0000418E */
  5913. 0000414C  4267                     clr.w      -[A7]
  5914. 0000414E  4EBA D99C                jsr        [PC - 0x2664 /* 00001AEC */]
  5915. 00004152  603A                     bra        +0x3C /* 0000418E */
  5916. 00004154  1F3C 0001                move.b     -[A7], 0x1
  5917. 00004158  4EBA D992                jsr        [PC - 0x266E /* 00001AEC */]
  5918. 0000415C  6030                     bra        +0x32 /* 0000418E */
  5919. 0000415E  4EBA 1D3A                jsr        [PC + 0x1D3A /* 00005E9A */]
  5920. 00004162  602A                     bra        +0x2C /* 0000418E */
  5921. 00004164  1F3C 0002                move.b     -[A7], 0x2
  5922. 00004168  4EBA D982                jsr        [PC - 0x267E /* 00001AEC */]
  5923. 0000416C  6020                     bra        +0x22 /* 0000418E */
  5924. 0000416E  4EBA D632                jsr        [PC - 0x29CE /* 000017A2 */]
  5925. 00004172  601A                     bra        +0x1C /* 0000418E */
  5926. 00004174  1F3C 0001                move.b     -[A7], 0x1
  5927. 00004178  4EBA 1CD6                jsr        [PC + 0x1CD6 /* 00005E50 */]
  5928. 0000417C  6010                     bra        +0x12 /* 0000418E */
  5929. 0000417E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  5930. 00004182  600A                     bra        +0xC /* 0000418E */
  5931. 00004184  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  5932. 00004188  6004                     bra        +0x6 /* 0000418E */
  5933. label0000418A:
  5934. 0000418A  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  5935. label0000418E:
  5936. 0000418E  1B7C 0001 C158           move.b     [A5 - 0x3EA8], 0x1
  5937. label00004194:
  5938. 00004194  4E5E                     unlink     A6
  5939. 00004196  4E75                     rts
  5940. fn00004198:
  5941. 00004198  4E56 FFFC                link       A6, -0x0004
  5942. 0000419C  2D6D C504 FFFC           move.l     [A6 - 0x4], [A5 - 0x3AFC]
  5943. 000041A2  486E FFFC                pea.l      [A6 - 0x4]
  5944. 000041A6  A871                     syscall    GlobalToLocal
  5945. 000041A8  4267                     clr.w      -[A7]
  5946. 000041AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5947. 000041AE  486D BA1E                pea.l      [A5 - 0x45E2]
  5948. 000041B2  A8AD                     syscall    PtInRect
  5949. 000041B4  101F                     move.b     D0, [A7]+
  5950. 000041B6  6718                     beq        +0x1A /* 000041D0 */
  5951. 000041B8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5952. 000041BC  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  5953. 000041C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5954. 000041C4  1F2D C2D8                move.b     -[A7], [A5 - 0x3D28]
  5955. 000041C8  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  5956. 000041CC  A9D4                     syscall    TEClick
  5957. 000041CE  600C                     bra        +0xE /* 000041DC */
  5958. label000041D0:
  5959. 000041D0  4267                     clr.w      -[A7]
  5960. 000041D2  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  5961. 000041D6  101F                     move.b     D0, [A7]+
  5962. 000041D8  6602                     bne        +0x4 /* 000041DC */
  5963. 000041DA  600E                     bra        +0x10 /* 000041EA */
  5964. label000041DC:
  5965. 000041DC  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  5966. 000041E0  A91F                     syscall    SelectWindow
  5967. 000041E2  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  5968. 000041E6  4EAD 2792                jsr        [A5 + 0x2792 /* export_1262 */]
  5969. label000041EA:
  5970. 000041EA  4E5E                     unlink     A6
  5971. 000041EC  4E75                     rts
  5972. fn000041EE:
  5973. 000041EE  4E56 FFFA                link       A6, -0x0006
  5974. 000041F2  48E7 0700                movem.l    -[A7], D5,D6,D7
  5975. 000041F6  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  5976. 000041FA  2050                     movea.l    A0, [A0]
  5977. 000041FC  1028 000D                move.b     D0, [A0 + 0xD]
  5978. 00004200  0240 0001                andi.w     D0, 0x1
  5979. 00004204  6604                     bne        +0x6 /* 0000420A */
  5980. 00004206  6000 0158                bra        +0x15A /* 00004360 */
  5981. label0000420A:
  5982. 0000420A  7001                     moveq.l    D0, 0x01
  5983. 0000420C  B06D C23E                cmp.w      D0, [A5 - 0x3DC2]
  5984. 00004210  6606                     bne        +0x8 /* 00004218 */
  5985. 00004212  3B6D C732 FD26           move.w     [A5 - 0x2DA], [A5 - 0x38CE]
  5986. label00004218:
  5987. 00004218  486D C504                pea.l      [A5 - 0x3AFC]
  5988. 0000421C  A871                     syscall    GlobalToLocal
  5989. 0000421E  302D C506                move.w     D0, [A5 - 0x3AFA]
  5990. 00004222  48C0                     ext.l      D0
  5991. 00004224  81FC 0017                divs.w     D0, 0x17
  5992. 00004228  3A00                     move.w     D5, D0
  5993. 0000422A  302D C504                move.w     D0, [A5 - 0x3AFC]
  5994. 0000422E  5940                     subq.w     D0, 4
  5995. 00004230  48C0                     ext.l      D0
  5996. 00004232  81FC 0015                divs.w     D0, 0x15
  5997. 00004236  3C00                     move.w     D6, D0
  5998. 00004238  3005                     move.w     D0, D5
  5999. 0000423A  5240                     addq.w     D0, 1
  6000. 0000423C  3206                     move.w     D1, D6
  6001. 0000423E  C3FC 0003                muls.w     D1, 0x3
  6002. 00004242  3E01                     move.w     D7, D1
  6003. 00004244  DE40                     add.w      D7, D0
  6004. 00004246  3F3C 0005                move.w     -[A7], 0x5
  6005. 0000424A  3F07                     move.w     -[A7], D7
  6006. 0000424C  4267                     clr.w      -[A7]
  6007. 0000424E  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  6008. 00004252  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  6009. 00004256  A91F                     syscall    SelectWindow
  6010. 00004258  2F2D C0BE                move.l     -[A7], [A5 - 0x3F42]
  6011. 0000425C  4EAD 2792                jsr        [A5 + 0x2792 /* export_1262 */]
  6012. 00004260  7001                     moveq.l    D0, 0x01
  6013. 00004262  B06D C23E                cmp.w      D0, [A5 - 0x3DC2]
  6014. 00004266  6C00 00F8                bge        +0xFA /* 00004360 */
  6015. 0000426A  3007                     move.w     D0, D7
  6016. 0000426C  5940                     subq.w     D0, 4
  6017. 0000426E  6B00 00F0                bmi        +0xF2 /* 00004360 */
  6018. 00004272  0C40 000E                cmpi.w     D0, 0xE
  6019. 00004276  6E00 00E8                bgt        +0xEA /* 00004360 */
  6020. 0000427A  D040                     add.w      D0, D0
  6021. 0000427C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6022. 00004280  4EFB 0000                jmp        [PC + D0.w]
  6023. 00004284  0020 0028                ori.b      -[A0], 0x28 /* '(' */
  6024. 00004288  0030 0038 0046           ori.b      [A0 + D0.w + 0x46], 0x38 /* '8' */
  6025. 0000428E  0076 00DE 00D2           ori.w      [A6 + D0.w - 0x46], 0xDE
  6026. 00004294  00D2                     ori.?      [A2], 0xFFFFFFFFFFFFFFFF
  6027. 00004296  008A 00D2 00D2           ori.l      A2, 0xD200D2
  6028. 0000429C  009C 00C6 00D2           ori.l      [A4]+, 0xC600D2
  6029. 000042A2  4EBA 1F04                jsr        [PC + 0x1F04 /* 000061A8 */]
  6030. 000042A6  6000 00B8                bra        +0xBA /* 00004360 */
  6031. 000042AA  4EBA 208A                jsr        [PC + 0x208A /* 00006336 */]
  6032. 000042AE  6000 00B0                bra        +0xB2 /* 00004360 */
  6033. 000042B2  4EBA 254C                jsr        [PC + 0x254C /* 00006800 */]
  6034. 000042B6  6000 00A8                bra        +0xAA /* 00004360 */
  6035. 000042BA  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  6036. 000042BE  486D 075A                pea.l      [A5 + 0x75A /* export_231 */]
  6037. 000042C2  A9F1                     syscall    UnloadSeg
  6038. 000042C4  6000 009A                bra        +0x9C /* 00004360 */
  6039. 000042C8  102D A84C                move.b     D0, [A5 - 0x57B4]
  6040. 000042CC  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  6041. 000042D0  6708                     beq        +0xA /* 000042DA */
  6042. 000042D2  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  6043. 000042D6  6000 0088                bra        +0x8A /* 00004360 */
  6044. label000042DA:
  6045. 000042DA  4267                     clr.w      -[A7]
  6046. 000042DC  4EBA 1AD8                jsr        [PC + 0x1AD8 /* 00005DB6 */]
  6047. 000042E0  101F                     move.b     D0, [A7]+
  6048. 000042E2  6702                     beq        +0x4 /* 000042E6 */
  6049. 000042E4  607A                     bra        +0x7C /* 00004360 */
  6050. label000042E6:
  6051. 000042E6  4EBA 1EC0                jsr        [PC + 0x1EC0 /* 000061A8 */]
  6052. 000042EA  4EBA D0FC                jsr        [PC - 0x2F04 /* 000013E8 */]
  6053. 000042EE  3F2D FD26                move.w     -[A7], [A5 - 0x2DA]
  6054. 000042F2  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6055. 000042F6  6068                     bra        +0x6A /* 00004360 */
  6056. 000042F8  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  6057. 000042FC  486D 0762                pea.l      [A5 + 0x762 /* export_232 */]
  6058. 00004300  A9F1                     syscall    UnloadSeg
  6059. 00004302  3F2D FD26                move.w     -[A7], [A5 - 0x2DA]
  6060. 00004306  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6061. 0000430A  6054                     bra        +0x56 /* 00004360 */
  6062. 0000430C  2F2D C2E6                move.l     -[A7], [A5 - 0x3D1A]
  6063. 00004310  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  6064. 00004314  3F2D FD26                move.w     -[A7], [A5 - 0x2DA]
  6065. 00004318  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6066. 0000431C  6042                     bra        +0x44 /* 00004360 */
  6067. 0000431E  2F3C 0003 0000           move.l     -[A7], 0x30000
  6068. 00004324  486D C198                pea.l      [A5 - 0x3E68]
  6069. 00004328  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6070. 0000432C  101F                     move.b     D0, [A7]+
  6071. 0000432E  6710                     beq        +0x12 /* 00004340 */
  6072. 00004330  1F3C 0001                move.b     -[A7], 0x1
  6073. 00004334  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  6074. 00004338  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  6075. 0000433C  4EAD 100A                jsr        [A5 + 0x100A /* export_509 */]
  6076. label00004340:
  6077. 00004340  486D 0592                pea.l      [A5 + 0x592 /* export_174 */]
  6078. 00004344  A9F1                     syscall    UnloadSeg
  6079. 00004346  6018                     bra        +0x1A /* 00004360 */
  6080. 00004348  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  6081. 0000434C  486D 076A                pea.l      [A5 + 0x76A /* export_233 */]
  6082. 00004350  A9F1                     syscall    UnloadSeg
  6083. 00004352  600C                     bra        +0xE /* 00004360 */
  6084. 00004354  4EAD 270A                jsr        [A5 + 0x270A /* export_1245 */]
  6085. 00004358  3F2D FD26                move.w     -[A7], [A5 - 0x2DA]
  6086. 0000435C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6087. label00004360:
  6088. 00004360  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6089. 00004364  4E5E                     unlink     A6
  6090. 00004366  4E75                     rts
  6091. export_205:
  6092. fn00004368:
  6093. 00004368  4E56 FFEA                link       A6, -0x0016
  6094. 0000436C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6095. 00004370  102D C958                move.b     D0, [A5 - 0x36A8]
  6096. 00004374  6708                     beq        +0xA /* 0000437E */
  6097. 00004376  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  6098. 0000437A  4EBA 123E                jsr        [PC + 0x123E /* 000055BA */]
  6099. label0000437E:
  6100. 0000437E  7002                     moveq.l    D0, 0x02
  6101. 00004380  B06D C4FA                cmp.w      D0, [A5 - 0x3B06]
  6102. 00004384  6748                     beq        +0x4A /* 000043CE */
  6103. 00004386  102D FD0A                move.b     D0, [A5 - 0x2F6]
  6104. 0000438A  6704                     beq        +0x6 /* 00004390 */
  6105. 0000438C  4EBA ED1A                jsr        [PC - 0x12E6 /* 000030A8 */]
  6106. label00004390:
  6107. 00004390  4EBA D0D8                jsr        [PC - 0x2F28 /* 0000146A */]
  6108. 00004394  422D FD2E                clr.b      [A5 - 0x2D2]
  6109. 00004398  102D FD1E                move.b     D0, [A5 - 0x2E2]
  6110. 0000439C  802D FD40                or.b       D0, [A5 - 0x2C0]
  6111. 000043A0  6716                     beq        +0x18 /* 000043B8 */
  6112. 000043A2  7001                     moveq.l    D0, 0x01
  6113. 000043A4  B06D C4FA                cmp.w      D0, [A5 - 0x3B06]
  6114. 000043A8  57C0                     seq        D0
  6115. 000043AA  C02D FCE4                and.b      D0, [A5 - 0x31C]
  6116. 000043AE  6608                     bne        +0xA /* 000043B8 */
  6117. 000043B0  486D FD38                pea.l      [A5 - 0x2C8]
  6118. 000043B4  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  6119. label000043B8:
  6120. 000043B8  302D C5A6                move.w     D0, [A5 - 0x3A5A]
  6121. 000043BC  48C0                     ext.l      D0
  6122. 000043BE  81FC 0002                divs.w     D0, 0x2
  6123. 000043C2  3B40 B7D4                move.w     [A5 - 0x482C], D0
  6124. 000043C6  3F2D C5A6                move.w     -[A7], [A5 - 0x3A5A]
  6125. 000043CA  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6126. label000043CE:
  6127. 000043CE  302D C4FA                move.w     D0, [A5 - 0x3B06]
  6128. 000043D2  5340                     subq.w     D0, 1
  6129. 000043D4  675E                     beq        +0x60 /* 00004434 */
  6130. 000043D6  5340                     subq.w     D0, 1
  6131. 000043D8  672E                     beq        +0x30 /* 00004408 */
  6132. 000043DA  5340                     subq.w     D0, 1
  6133. 000043DC  6700 03BC                beq        +0x3BE /* 0000479A */
  6134. 000043E0  5540                     subq.w     D0, 2
  6135. 000043E2  6700 03B6                beq        +0x3B8 /* 0000479A */
  6136. 000043E6  5340                     subq.w     D0, 1
  6137. 000043E8  6700 0490                beq        +0x492 /* 0000487A */
  6138. 000043EC  5340                     subq.w     D0, 1
  6139. 000043EE  6700 04B0                beq        +0x4B2 /* 000048A0 */
  6140. 000043F2  5340                     subq.w     D0, 1
  6141. 000043F4  6700 0474                beq        +0x476 /* 0000486A */
  6142. 000043F8  5F40                     subq.w     D0, 7
  6143. 000043FA  6700 04AA                beq        +0x4AC /* 000048A6 */
  6144. 000043FE  5140                     subq.w     D0, 8
  6145. 00004400  6700 04AA                beq        +0x4AC /* 000048AC */
  6146. 00004404  6000 04AC                bra        +0x4AE /* 000048B2 */
  6147. label00004408:
  6148. 00004408  4267                     clr.w      -[A7]
  6149. 0000440A  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  6150. 0000440E  486E FFFC                pea.l      [A6 - 0x4]
  6151. 00004412  A92C                     syscall    FindWindow
  6152. 00004414  3E1F                     move.w     D7, [A7]+
  6153. 00004416  4AAE FFFC                tst.l      [A6 - 0x4]
  6154. 0000441A  6700 04A0                beq        +0x4A2 /* 000048BC */
  6155. 0000441E  4267                     clr.w      -[A7]
  6156. 00004420  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6157. 00004424  486D C4FA                pea.l      [A5 - 0x3B06]
  6158. 00004428  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6159. 0000442C  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  6160. 00004430  6000 048A                bra        +0x48C /* 000048BC */
  6161. label00004434:
  6162. 00004434  4EAD 2FC2                jsr        [A5 + 0x2FC2 /* export_1524 */]
  6163. 00004438  102D A07E                move.b     D0, [A5 - 0x5F82]
  6164. 0000443C  0A00 0001                xori.b     D0, 0x1
  6165. 00004440  122D C0BA                move.b     D1, [A5 - 0x3F46]
  6166. 00004444  0A01 0001                xori.b     D1, 0x1
  6167. 00004448  C001                     and.b      D0, D1
  6168. 0000444A  1B40 C0BC                move.b     [A5 - 0x3F44], D0
  6169. 0000444E  102D A07E                move.b     D0, [A5 - 0x5F82]
  6170. 00004452  6712                     beq        +0x14 /* 00004466 */
  6171. 00004454  7E03                     moveq.l    D7, 0x03
  6172. 00004456  2D6D C242 FFFC           move.l     [A6 - 0x4], [A5 - 0x3DBE]
  6173. 0000445C  422D C158                clr.b      [A5 - 0x3EA8]
  6174. 00004460  422D C1CE                clr.b      [A5 - 0x3E32]
  6175. 00004464  600E                     bra        +0x10 /* 00004474 */
  6176. label00004466:
  6177. 00004466  4267                     clr.w      -[A7]
  6178. 00004468  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  6179. 0000446C  486E FFFC                pea.l      [A6 - 0x4]
  6180. 00004470  A92C                     syscall    FindWindow
  6181. 00004472  3E1F                     move.w     D7, [A7]+
  6182. label00004474:
  6183. 00004474  102D B4FE                move.b     D0, [A5 - 0x4B02]
  6184. 00004478  671C                     beq        +0x1E /* 00004496 */
  6185. 0000447A  7205                     moveq.l    D1, 0x05
  6186. 0000447C  B247                     cmp.w      D1, D7
  6187. 0000447E  56C1                     sne        D1
  6188. 00004480  C001                     and.b      D0, D1
  6189. 00004482  4A00                     tst.b      D0
  6190. 00004484  6710                     beq        +0x12 /* 00004496 */
  6191. 00004486  7203                     moveq.l    D1, 0x03
  6192. 00004488  B247                     cmp.w      D1, D7
  6193. 0000448A  56C1                     sne        D1
  6194. 0000448C  C001                     and.b      D0, D1
  6195. 0000448E  6706                     beq        +0x8 /* 00004496 */
  6196. 00004490  4267                     clr.w      -[A7]
  6197. 00004492  4EAD 2EDA                jsr        [A5 + 0x2EDA /* export_1495 */]
  6198. label00004496:
  6199. 00004496  42A7                     clr.l      -[A7]
  6200. 00004498  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  6201. 0000449C  201F                     move.l     D0, [A7]+
  6202. 0000449E  D0AD C394                add.l      D0, [A5 - 0x3C6C]
  6203. 000044A2  B0AD C500                cmp.l      D0, [A5 - 0x3B00]
  6204. 000044A6  5EC0                     sgt        D0
  6205. 000044A8  4A00                     tst.b      D0
  6206. 000044AA  6722                     beq        +0x24 /* 000044CE */
  6207. 000044AC  2F00                     move.l     -[A7], D0
  6208. 000044AE  4267                     clr.w      -[A7]
  6209. 000044B0  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  6210. 000044B4  2F2D C700                move.l     -[A7], [A5 - 0x3900]
  6211. 000044B8  3F3C 0004                move.w     -[A7], 0x4
  6212. 000044BC  4EAD 28C2                jsr        [A5 + 0x28C2 /* export_1300 */]
  6213. 000044C0  121F                     move.b     D1, [A7]+
  6214. 000044C2  201F                     move.l     D0, [A7]+
  6215. 000044C4  C001                     and.b      D0, D1
  6216. 000044C6  6706                     beq        +0x8 /* 000044CE */
  6217. 000044C8  526D C23E                addq.w     [A5 - 0x3DC2], 1
  6218. 000044CC  6006                     bra        +0x8 /* 000044D4 */
  6219. label000044CE:
  6220. 000044CE  3B7C 0001 C23E           move.w     [A5 - 0x3DC2], 0x1
  6221. label000044D4:
  6222. 000044D4  2B6D C500 C394           move.l     [A5 - 0x3C6C], [A5 - 0x3B00]
  6223. 000044DA  2B6D C504 C700           move.l     [A5 - 0x3900], [A5 - 0x3AFC]
  6224. 000044E0  102D C1CE                move.b     D0, [A5 - 0x3E32]
  6225. 000044E4  670E                     beq        +0x10 /* 000044F4 */
  6226. 000044E6  7001                     moveq.l    D0, 0x01
  6227. 000044E8  B06D C23E                cmp.w      D0, [A5 - 0x3DC2]
  6228. 000044EC  6C02                     bge        +0x4 /* 000044F0 */
  6229. 000044EE  7EFF                     moveq.l    D7, 0xFFFFFFFF
  6230. label000044F0:
  6231. 000044F0  422D C1CE                clr.b      [A5 - 0x3E32]
  6232. label000044F4:
  6233. 000044F4  102D C158                move.b     D0, [A5 - 0x3EA8]
  6234. 000044F8  6706                     beq        +0x8 /* 00004500 */
  6235. 000044FA  3B7C 0001 C23E           move.w     [A5 - 0x3DC2], 0x1
  6236. label00004500:
  6237. 00004500  7001                     moveq.l    D0, 0x01
  6238. 00004502  B06D C23E                cmp.w      D0, [A5 - 0x3DC2]
  6239. 00004506  5DC0                     slt        D0
  6240. 00004508  4400                     neg.b      D0
  6241. 0000450A  1B40 C158                move.b     [A5 - 0x3EA8], D0
  6242. 0000450E  3007                     move.w     D0, D7
  6243. 00004510  5340                     subq.w     D0, 1
  6244. 00004512  6B00 027E                bmi        +0x280 /* 00004792 */
  6245. 00004516  0C40 0007                cmpi.w     D0, 0x7
  6246. 0000451A  6E00 0276                bgt        +0x278 /* 00004792 */
  6247. 0000451E  D040                     add.w      D0, D0
  6248. 00004520  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6249. 00004524  4EFB 0000                jmp        [PC + D0.w]
  6250. 00004528  0012 0066                ori.b      [A2], 0x66 /* 'f' */
  6251. 0000452C  0074 017A 01A0 01C4      ori.w      [0x1C4 + D0], 0x17A
  6252. 00004534  0250 0250                andi.w     [A0], 0x250
  6253. 00004538  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  6254. 0000453C  4EAD 2D8A                jsr        [A5 + 0x2D8A /* export_1453 */]
  6255. 00004540  4EAD 16B2                jsr        [A5 + 0x16B2 /* export_722 */]
  6256. 00004544  42A7                     clr.l      -[A7]
  6257. 00004546  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  6258. 0000454A  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  6259. 0000454E  2A1F                     move.l     D5, [A7]+
  6260. 00004550  2805                     move.l     D4, D5
  6261. 00004552  4844                     swap.w     D4
  6262. 00004554  2005                     move.l     D0, D5
  6263. 00004556  3D40 FFF2                move.w     [A6 - 0xE], D0
  6264. 0000455A  3F04                     move.w     -[A7], D4
  6265. 0000455C  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  6266. 00004560  4EAD 2DA2                jsr        [A5 + 0x2DA2 /* export_1456 */]
  6267. 00004564  3F04                     move.w     -[A7], D4
  6268. 00004566  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  6269. 0000456A  1F3C 0001                move.b     -[A7], 0x1
  6270. 0000456E  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  6271. 00004572  4A6D A0A0                tst.w      [A5 - 0x5F60]
  6272. 00004576  5CC0                     sge        D0
  6273. 00004578  C02D BA34                and.b      D0, [A5 - 0x45CC]
  6274. 0000457C  6704                     beq        +0x6 /* 00004582 */
  6275. 0000457E  4267                     clr.w      -[A7]
  6276. 00004580  A938                     syscall    HiliteMenu
  6277. label00004582:
  6278. 00004582  1B7C 0001 C158           move.b     [A5 - 0x3EA8], 0x1
  6279. 00004588  6000 0208                bra        +0x20A /* 00004792 */
  6280. 0000458C  486D C4FA                pea.l      [A5 - 0x3B06]
  6281. 00004590  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6282. 00004594  A9B3                     syscall    SystemClick
  6283. 00004596  6000 01FA                bra        +0x1FC /* 00004792 */
  6284. 0000459A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6285. 0000459E  A873                     syscall    SetPort
  6286. 000045A0  4267                     clr.w      -[A7]
  6287. 000045A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6288. 000045A6  486D C4FA                pea.l      [A5 - 0x3B06]
  6289. 000045AA  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6290. 000045AE  101F                     move.b     D0, [A7]+
  6291. 000045B0  6600 01E0                bne        +0x1E2 /* 00004792 */
  6292. 000045B4  202E FFFC                move.l     D0, [A6 - 0x4]
  6293. 000045B8  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  6294. 000045BC  6642                     bne        +0x44 /* 00004600 */
  6295. 000045BE  102D A07E                move.b     D0, [A5 - 0x5F82]
  6296. 000045C2  0A00 0001                xori.b     D0, 0x1
  6297. 000045C6  4A00                     tst.b      D0
  6298. 000045C8  6720                     beq        +0x22 /* 000045EA */
  6299. 000045CA  2F00                     move.l     -[A7], D0
  6300. 000045CC  42A7                     clr.l      -[A7]
  6301. 000045CE  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  6302. 000045D2  221F                     move.l     D1, [A7]+
  6303. 000045D4  201F                     move.l     D0, [A7]+
  6304. 000045D6  B2AD C242                cmp.l      D1, [A5 - 0x3DBE]
  6305. 000045DA  56C1                     sne        D1
  6306. 000045DC  C001                     and.b      D0, D1
  6307. 000045DE  670A                     beq        +0xC /* 000045EA */
  6308. 000045E0  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6309. 000045E4  A91F                     syscall    SelectWindow
  6310. 000045E6  6000 01AA                bra        +0x1AC /* 00004792 */
  6311. label000045EA:
  6312. 000045EA  102D B4FE                move.b     D0, [A5 - 0x4B02]
  6313. 000045EE  6708                     beq        +0xA /* 000045F8 */
  6314. 000045F0  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  6315. 000045F4  6000 019C                bra        +0x19E /* 00004792 */
  6316. label000045F8:
  6317. 000045F8  4EBA F9DA                jsr        [PC - 0x626 /* 00003FD4 */]
  6318. 000045FC  6000 0194                bra        +0x196 /* 00004792 */
  6319. label00004600:
  6320. 00004600  4267                     clr.w      -[A7]
  6321. 00004602  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6322. 00004606  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  6323. 0000460A  101F                     move.b     D0, [A7]+
  6324. 0000460C  670C                     beq        +0xE /* 0000461A */
  6325. 0000460E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6326. 00004612  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  6327. 00004616  6000 017A                bra        +0x17C /* 00004792 */
  6328. label0000461A:
  6329. 0000461A  202E FFFC                move.l     D0, [A6 - 0x4]
  6330. 0000461E  B0AD B510                cmp.l      D0, [A5 - 0x4AF0]
  6331. 00004622  6608                     bne        +0xA /* 0000462C */
  6332. 00004624  4EBA FB72                jsr        [PC - 0x48E /* 00004198 */]
  6333. 00004628  6000 0168                bra        +0x16A /* 00004792 */
  6334. label0000462C:
  6335. 0000462C  202E FFFC                move.l     D0, [A6 - 0x4]
  6336. 00004630  B0AD C0BE                cmp.l      D0, [A5 - 0x3F42]
  6337. 00004634  6608                     bne        +0xA /* 0000463E */
  6338. 00004636  4EBA FBB6                jsr        [PC - 0x44A /* 000041EE */]
  6339. 0000463A  6000 0156                bra        +0x158 /* 00004792 */
  6340. label0000463E:
  6341. 0000463E  202E FFFC                move.l     D0, [A6 - 0x4]
  6342. 00004642  B0AD C33E                cmp.l      D0, [A5 - 0x3CC2]
  6343. 00004646  6608                     bne        +0xA /* 00004650 */
  6344. 00004648  4EBA 21B6                jsr        [PC + 0x21B6 /* 00006800 */]
  6345. 0000464C  6000 0144                bra        +0x146 /* 00004792 */
  6346. label00004650:
  6347. 00004650  202E FFFC                move.l     D0, [A6 - 0x4]
  6348. 00004654  B0AD B57A                cmp.l      D0, [A5 - 0x4A86]
  6349. 00004658  661E                     bne        +0x20 /* 00004678 */
  6350. 0000465A  102D C91E                move.b     D0, [A5 - 0x36E2]
  6351. 0000465E  6710                     beq        +0x12 /* 00004670 */
  6352. 00004660  4EBA 219E                jsr        [PC + 0x219E /* 00006800 */]
  6353. 00004664  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6354. 00004668  4868 0010                pea.l      [A0 + 0x10]
  6355. 0000466C  4EAD 2582                jsr        [A5 + 0x2582 /* export_1196 */]
  6356. label00004670:
  6357. 00004670  4EAD 2DD2                jsr        [A5 + 0x2DD2 /* export_1462 */]
  6358. 00004674  6000 011C                bra        +0x11E /* 00004792 */
  6359. label00004678:
  6360. 00004678  202E FFFC                move.l     D0, [A6 - 0x4]
  6361. 0000467C  B0AD C2E6                cmp.l      D0, [A5 - 0x3D1A]
  6362. 00004680  6614                     bne        +0x16 /* 00004696 */
  6363. 00004682  7001                     moveq.l    D0, 0x01
  6364. 00004684  B06D C23E                cmp.w      D0, [A5 - 0x3DC2]
  6365. 00004688  6C04                     bge        +0x6 /* 0000468E */
  6366. 0000468A  4EBA C522                jsr        [PC - 0x3ADE /* 00000BAE */]
  6367. label0000468E:
  6368. 0000468E  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  6369. 00004692  6000 00FE                bra        +0x100 /* 00004792 */
  6370. label00004696:
  6371. 00004696  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6372. 0000469A  A91F                     syscall    SelectWindow
  6373. 0000469C  6000 00F4                bra        +0xF6 /* 00004792 */
  6374. 000046A0  4267                     clr.w      -[A7]
  6375. 000046A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6376. 000046A6  486D C4FA                pea.l      [A5 - 0x3B06]
  6377. 000046AA  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6378. 000046AE  101F                     move.b     D0, [A7]+
  6379. 000046B0  6600 00E0                bne        +0xE2 /* 00004792 */
  6380. 000046B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6381. 000046B8  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  6382. 000046BC  486D FE0C                pea.l      [A5 - 0x1F4]
  6383. 000046C0  A925                     syscall    DragWindow
  6384. 000046C2  6000 00CE                bra        +0xD0 /* 00004792 */
  6385. 000046C6  102D B4FE                move.b     D0, [A5 - 0x4B02]
  6386. 000046CA  6708                     beq        +0xA /* 000046D4 */
  6387. 000046CC  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  6388. 000046D0  6000 00C0                bra        +0xC2 /* 00004792 */
  6389. label000046D4:
  6390. 000046D4  4267                     clr.w      -[A7]
  6391. 000046D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6392. 000046DA  486D C4FA                pea.l      [A5 - 0x3B06]
  6393. 000046DE  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6394. 000046E2  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  6395. 000046E6  6000 00AA                bra        +0xAC /* 00004792 */
  6396. 000046EA  4267                     clr.w      -[A7]
  6397. 000046EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6398. 000046F0  486D C4FA                pea.l      [A5 - 0x3B06]
  6399. 000046F4  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6400. 000046F8  101F                     move.b     D0, [A7]+
  6401. 000046FA  6600 0096                bne        +0x98 /* 00004792 */
  6402. 000046FE  4267                     clr.w      -[A7]
  6403. 00004700  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6404. 00004704  2F2D C504                move.l     -[A7], [A5 - 0x3AFC]
  6405. 00004708  A91E                     syscall    TrackGoAway
  6406. 0000470A  101F                     move.b     D0, [A7]+
  6407. 0000470C  6700 0084                beq        +0x86 /* 00004792 */
  6408. 00004710  202E FFFC                move.l     D0, [A6 - 0x4]
  6409. 00004714  B0AD B510                cmp.l      D0, [A5 - 0x4AF0]
  6410. 00004718  6604                     bne        +0x6 /* 0000471E */
  6411. 0000471A  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  6412. label0000471E:
  6413. 0000471E  202E FFFC                move.l     D0, [A6 - 0x4]
  6414. 00004722  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  6415. 00004726  6616                     bne        +0x18 /* 0000473E */
  6416. 00004728  41ED AFE4                lea.l      A0, [A5 - 0x501C]
  6417. 0000472C  43FA 019E                lea.l      A1, [PC + 0x19E /* 000048CC, value 0x11636C6F, pstring "close card window" */]
  6418. 00004730  7008                     moveq.l    D0, 0x08
  6419. label00004732:
  6420. 00004732  30D9                     move.w     [A0]+, [A1]+
  6421. 00004734  51C8 FFFC                dbf        D0, -0x6 /* 00004732 */
  6422. 00004738  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  6423. 0000473C  6032                     bra        +0x34 /* 00004770 */
  6424. label0000473E:
  6425. 0000473E  4267                     clr.w      -[A7]
  6426. 00004740  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6427. 00004744  4EAD 300A                jsr        [A5 + 0x300A /* export_1533 */]
  6428. 00004748  101F                     move.b     D0, [A7]+
  6429. 0000474A  6708                     beq        +0xA /* 00004754 */
  6430. 0000474C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6431. 00004750  A916                     syscall    HideWindow
  6432. 00004752  601C                     bra        +0x1E /* 00004770 */
  6433. label00004754:
  6434. 00004754  42A7                     clr.l      -[A7]
  6435. 00004756  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6436. 0000475A  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  6437. 0000475E  285F                     movea.l    A4, [A7]+
  6438. 00004760  200C                     move.l     D0, A4
  6439. 00004762  670C                     beq        +0xE /* 00004770 */
  6440. 00004764  4267                     clr.w      -[A7]
  6441. 00004766  2F0C                     move.l     -[A7], A4
  6442. 00004768  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  6443. 0000476C  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  6444. label00004770:
  6445. 00004770  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  6446. 00004774  601C                     bra        +0x1E /* 00004792 */
  6447. 00004776  4267                     clr.w      -[A7]
  6448. 00004778  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6449. 0000477C  486D C4FA                pea.l      [A5 - 0x3B06]
  6450. 00004780  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6451. 00004784  101F                     move.b     D0, [A7]+
  6452. 00004786  660A                     bne        +0xC /* 00004792 */
  6453. 00004788  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6454. 0000478C  3F07                     move.w     -[A7], D7
  6455. 0000478E  4EAD 2E42                jsr        [A5 + 0x2E42 /* export_1476 */]
  6456. label00004792:
  6457. 00004792  422D C0BC                clr.b      [A5 - 0x3F44]
  6458. 00004796  6000 0124                bra        +0x126 /* 000048BC */
  6459. label0000479A:
  6460. 0000479A  4267                     clr.w      -[A7]
  6461. 0000479C  3F2D C4FE                move.w     -[A7], [A5 - 0x3B02]
  6462. 000047A0  3F2D C508                move.w     -[A7], [A5 - 0x3AF8]
  6463. 000047A4  3F3C 0002                move.w     -[A7], 0x2
  6464. 000047A8  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  6465. 000047AC  3B5F B568                move.w     [A5 - 0x4A98], [A7]+
  6466. 000047B0  203C 0000 00FF           move.l     D0, 0xFF
  6467. 000047B6  C0AD C4FC                and.l      D0, [A5 - 0x3B04]
  6468. 000047BA  3B40 C752                move.w     [A5 - 0x38AE], D0
  6469. 000047BE  102D A07E                move.b     D0, [A5 - 0x5F82]
  6470. 000047C2  0A00 0001                xori.b     D0, 0x1
  6471. 000047C6  122D C0BA                move.b     D1, [A5 - 0x3F46]
  6472. 000047CA  0A01 0001                xori.b     D1, 0x1
  6473. 000047CE  C001                     and.b      D0, D1
  6474. 000047D0  1B40 C0BC                move.b     [A5 - 0x3F44], D0
  6475. 000047D4  4AAD EAE6                tst.l      [A5 - 0x151A]
  6476. 000047D8  56C0                     sne        D0
  6477. 000047DA  802D A07E                or.b       D0, [A5 - 0x5F82]
  6478. 000047DE  0240 0001                andi.w     D0, 0x1
  6479. 000047E2  6712                     beq        +0x14 /* 000047F6 */
  6480. 000047E4  102D BA5E                move.b     D0, [A5 - 0x45A2]
  6481. 000047E8  6706                     beq        +0x8 /* 000047F0 */
  6482. 000047EA  4EAD 3672                jsr        [A5 + 0x3672 /* export_1738 */]
  6483. 000047EE  6074                     bra        +0x76 /* 00004864 */
  6484. label000047F0:
  6485. 000047F0  4EBA F0B4                jsr        [PC - 0xF4C /* 000038A6 */]
  6486. 000047F4  606E                     bra        +0x70 /* 00004864 */
  6487. label000047F6:
  6488. 000047F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  6489. 000047F8  B06D A1F0                cmp.w      D0, [A5 - 0x5E10]
  6490. 000047FC  6608                     bne        +0xA /* 00004806 */
  6491. 000047FE  3B6D C752 C43E           move.w     [A5 - 0x3BC2], [A5 - 0x38AE]
  6492. 00004804  605E                     bra        +0x60 /* 00004864 */
  6493. label00004806:
  6494. 00004806  7001                     moveq.l    D0, 0x01
  6495. 00004808  B06D A1F0                cmp.w      D0, [A5 - 0x5E10]
  6496. 0000480C  6614                     bne        +0x16 /* 00004822 */
  6497. 0000480E  1B7C 0002 AFE4           move.b     [A5 - 0x501C], 0x2
  6498. 00004814  1B6D C43F AFE5           move.b     [A5 - 0x501B], [A5 - 0x3BC1]
  6499. 0000481A  1B6D C753 AFE6           move.b     [A5 - 0x501A], [A5 - 0x38AD]
  6500. 00004820  600C                     bra        +0xE /* 0000482E */
  6501. label00004822:
  6502. 00004822  1B7C 0001 AFE4           move.b     [A5 - 0x501C], 0x1
  6503. 00004828  1B6D C753 AFE5           move.b     [A5 - 0x501B], [A5 - 0x38AD]
  6504. label0000482E:
  6505. 0000482E  102D BA5E                move.b     D0, [A5 - 0x45A2]
  6506. 00004832  6704                     beq        +0x6 /* 00004838 */
  6507. 00004834  7C30                     moveq.l    D6, 0x30
  6508. 00004836  6002                     bra        +0x4 /* 0000483A */
  6509. label00004838:
  6510. 00004838  7C31                     moveq.l    D6, 0x31
  6511. label0000483A:
  6512. 0000483A  1B7C 0001 C0AE           move.b     [A5 - 0x3F52], 0x1
  6513. 00004840  102D C232                move.b     D0, [A5 - 0x3DCE]
  6514. 00004844  6718                     beq        +0x1A /* 0000485E */
  6515. 00004846  3F06                     move.w     -[A7], D6
  6516. 00004848  2F2D B46E                move.l     -[A7], [A5 - 0x4B92]
  6517. 0000484C  3F2D C374                move.w     -[A7], [A5 - 0x3C8C]
  6518. 00004850  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  6519. 00004854  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  6520. 00004858  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  6521. 0000485C  6006                     bra        +0x8 /* 00004864 */
  6522. label0000485E:
  6523. 0000485E  3F06                     move.w     -[A7], D6
  6524. 00004860  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  6525. label00004864:
  6526. 00004864  422D C0BC                clr.b      [A5 - 0x3F44]
  6527. 00004868  6052                     bra        +0x54 /* 000048BC */
  6528. label0000486A:
  6529. 0000486A  4EAD 2C9A                jsr        [A5 + 0x2C9A /* export_1423 */]
  6530. 0000486E  102D C958                move.b     D0, [A5 - 0x36A8]
  6531. 00004872  6648                     bne        +0x4A /* 000048BC */
  6532. 00004874  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6533. 00004878  6042                     bra        +0x44 /* 000048BC */
  6534. label0000487A:
  6535. 0000487A  2D6D C4FC FFFC           move.l     [A6 - 0x4], [A5 - 0x3B04]
  6536. 00004880  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  6537. 00004884  4267                     clr.w      -[A7]
  6538. 00004886  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6539. 0000488A  486D C4FA                pea.l      [A5 - 0x3B06]
  6540. 0000488E  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  6541. 00004892  101F                     move.b     D0, [A7]+
  6542. 00004894  6626                     bne        +0x28 /* 000048BC */
  6543. 00004896  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6544. 0000489A  4EAD 2792                jsr        [A5 + 0x2792 /* export_1262 */]
  6545. 0000489E  601C                     bra        +0x1E /* 000048BC */
  6546. label000048A0:
  6547. 000048A0  4EAD 2E0A                jsr        [A5 + 0x2E0A /* export_1469 */]
  6548. 000048A4  6016                     bra        +0x18 /* 000048BC */
  6549. label000048A6:
  6550. 000048A6  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  6551. 000048AA  6010                     bra        +0x12 /* 000048BC */
  6552. label000048AC:
  6553. 000048AC  4EAD 2E22                jsr        [A5 + 0x2E22 /* export_1472 */]
  6554. 000048B0  600A                     bra        +0xC /* 000048BC */
  6555. label000048B2:
  6556. 000048B2  486D C4FA                pea.l      [A5 - 0x3B06]
  6557. 000048B6  4267                     clr.w      -[A7]
  6558. 000048B8  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  6559. label000048BC:
  6560. 000048BC  42A7                     clr.l      -[A7]
  6561. 000048BE  A975                     syscall    TickCount
  6562. 000048C0  2B5F C36C                move.l     [A5 - 0x3C94], [A7]+
  6563. 000048C4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6564. 000048C8  4E5E                     unlink     A6
  6565. 000048CA  4E75                     rts
  6566. 000048CC  1163 6C6F                move.b     [A0 + 0x6C6F], -[A3]
  6567. 000048D0  7365                     moveq.l    D1, 0x65
  6568. 000048D2  2063                     movea.l    A0, -[A3]
  6569. 000048D4  6172                     bsr        +0x74 /* 00004948 */
  6570. 000048D6  6420                     bcc        +0x22 /* 000048F8 */
  6571. 000048D8  7769                     moveq.l    D3, 0x69
  6572. 000048DA  6E64                     bgt        +0x66 /* 00004940 */
  6573. 000048DC  6F77                     ble        +0x79 /* 00004955 */
  6574. 000048DE  4E56 0000                link       A6, 0
  6575. 000048E2  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  6576. 000048E6  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  6577. 000048EA  206E 0008                movea.l    A0, [A6 + 0x8]
  6578. 000048EE  2C48                     movea.l    A6, A0
  6579. 000048F0  4EFA 03FA                jmp        [PC + 0x3FA /* 00004CEC */]
  6580. 000048F4  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6581. label000048F8:
  6582. 000048F8  205F                     movea.l    A0, [A7]+
  6583. 000048FA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6584. 000048FE  4ED0                     jmp        [A0]
  6585. export_206:
  6586. 00004900  4E56 FEBE                link       A6, -0x0142
  6587. 00004904  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6588. 00004908  4A6E 000A                tst.w      [A6 + 0xA]
  6589. 0000490C  57C0                     seq        D0
  6590. 0000490E  4A6E 0008                tst.w      [A6 + 0x8]
  6591. 00004912  57C1                     seq        D1
  6592. 00004914  8001                     or.b       D0, D1
  6593. 00004916  6704                     beq        +0x6 /* 0000491C */
  6594. 00004918  6000 03D2                bra        +0x3D4 /* 00004CEC */
  6595. label0000491C:
  6596. 0000491C  422D BA42                clr.b      [A5 - 0x45BE]
  6597. 00004920  1B7C 0001 C1C4           move.b     [A5 - 0x3E3C], 0x1
  6598. 00004926  486E FEBE                pea.l      [A6 - 0x142]
  6599. 0000492A  487A FFB2                pea.l      [PC - 0x4E /* 000048DE, value 0x4E560000 'NV\0\0' */]
  6600. 0000492E  2F0E                     move.l     -[A7], A6
  6601. 00004930  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  6602. 00004934  7003                     moveq.l    D0, 0x03
  6603. 00004936  B06E 000A                cmp.w      D0, [A6 + 0xA]
  6604. 0000493A  56C0                     sne        D0
  6605. 0000493C  7201                     moveq.l    D1, 0x01
  6606. 0000493E  B26E 0008                cmp.w      D1, [A6 + 0x8]
  6607. // begin alternate branch 00004940-00004944
  6608. label00004940:
  6609. 00004940  0008 56C1                ori.b      A0, 0xC1
  6610. // end alternate branch 00004940-00004944
  6611. label00004940: // (misaligned)
  6612. 00004942  56C1                     sne        D1
  6613. 00004944  8001                     or.b       D0, D1
  6614. 00004946  6704                     beq        +0x6 /* 0000494C */
  6615. fn00004948:
  6616. 00004948  4EAD 2A6A                jsr        [A5 + 0x2A6A /* export_1353 */]
  6617. label0000494C:
  6618. 0000494C  7003                     moveq.l    D0, 0x03
  6619. 0000494E  B06E 000A                cmp.w      D0, [A6 + 0xA]
  6620. 00004952  56C0                     sne        D0
  6621. 00004954  7206                     moveq.l    D1, 0x06
  6622. 00004956  B26E 0008                cmp.w      D1, [A6 + 0x8]
  6623. 0000495A  5DC1                     slt        D1
  6624. 0000495C  740D                     moveq.l    D2, 0x0D
  6625. 0000495E  B46E 0008                cmp.w      D2, [A6 + 0x8]
  6626. 00004962  56C2                     sne        D2
  6627. 00004964  C202                     and.b      D1, D2
  6628. 00004966  8001                     or.b       D0, D1
  6629. 00004968  6704                     beq        +0x6 /* 0000496E */
  6630. 0000496A  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  6631. label0000496E:
  6632. 0000496E  302E 000A                move.w     D0, [A6 + 0xA]
  6633. 00004972  5340                     subq.w     D0, 1
  6634. 00004974  672C                     beq        +0x2E /* 000049A2 */
  6635. 00004976  5540                     subq.w     D0, 2
  6636. 00004978  6700 00A8                beq        +0xAA /* 00004A22 */
  6637. 0000497C  5340                     subq.w     D0, 1
  6638. 0000497E  6700 018E                beq        +0x190 /* 00004B0E */
  6639. 00004982  5340                     subq.w     D0, 1
  6640. 00004984  6700 0194                beq        +0x196 /* 00004B1A */
  6641. 00004988  5940                     subq.w     D0, 4
  6642. 0000498A  6700 01AA                beq        +0x1AC /* 00004B36 */
  6643. 0000498E  5340                     subq.w     D0, 1
  6644. 00004990  6700 026E                beq        +0x270 /* 00004C00 */
  6645. 00004994  5340                     subq.w     D0, 1
  6646. 00004996  6700 018E                beq        +0x190 /* 00004B26 */
  6647. 0000499A  5740                     subq.w     D0, 3
  6648. 0000499C  6710                     beq        +0x12 /* 000049AE */
  6649. 0000499E  6000 033C                bra        +0x33E /* 00004CDC */
  6650. label000049A2:
  6651. 000049A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6652. 000049A6  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  6653. 000049AA  6000 0334                bra        +0x336 /* 00004CE0 */
  6654. label000049AE:
  6655. 000049AE  302E 0008                move.w     D0, [A6 + 0x8]
  6656. 000049B2  5340                     subq.w     D0, 1
  6657. 000049B4  671E                     beq        +0x20 /* 000049D4 */
  6658. 000049B6  5340                     subq.w     D0, 1
  6659. 000049B8  6728                     beq        +0x2A /* 000049E2 */
  6660. 000049BA  5340                     subq.w     D0, 1
  6661. 000049BC  672C                     beq        +0x2E /* 000049EA */
  6662. 000049BE  5340                     subq.w     D0, 1
  6663. 000049C0  6732                     beq        +0x34 /* 000049F4 */
  6664. 000049C2  5540                     subq.w     D0, 2
  6665. 000049C4  6736                     beq        +0x38 /* 000049FC */
  6666. 000049C6  5340                     subq.w     D0, 1
  6667. 000049C8  6740                     beq        +0x42 /* 00004A0A */
  6668. 000049CA  0440 000C                subi.w     D0, 0xC
  6669. 000049CE  6748                     beq        +0x4A /* 00004A18 */
  6670. 000049D0  6000 030E                bra        +0x310 /* 00004CE0 */
  6671. label000049D4:
  6672. 000049D4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6673. 000049D8  486D 056A                pea.l      [A5 + 0x56A /* export_169 */]
  6674. 000049DC  A9F1                     syscall    UnloadSeg
  6675. 000049DE  6000 0300                bra        +0x302 /* 00004CE0 */
  6676. label000049E2:
  6677. 000049E2  4EAD 2E2A                jsr        [A5 + 0x2E2A /* export_1473 */]
  6678. 000049E6  6000 02F8                bra        +0x2FA /* 00004CE0 */
  6679. label000049EA:
  6680. 000049EA  4267                     clr.w      -[A7]
  6681. 000049EC  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  6682. 000049F0  6000 02EE                bra        +0x2F0 /* 00004CE0 */
  6683. label000049F4:
  6684. 000049F4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  6685. 000049F8  6000 02E6                bra        +0x2E8 /* 00004CE0 */
  6686. label000049FC:
  6687. 000049FC  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  6688. 00004A00  486D 0552                pea.l      [A5 + 0x552 /* export_166 */]
  6689. 00004A04  A9F1                     syscall    UnloadSeg
  6690. 00004A06  6000 02D8                bra        +0x2DA /* 00004CE0 */
  6691. label00004A0A:
  6692. 00004A0A  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  6693. 00004A0E  486D 0542                pea.l      [A5 + 0x542 /* export_164 */]
  6694. 00004A12  A9F1                     syscall    UnloadSeg
  6695. 00004A14  6000 02CA                bra        +0x2CC /* 00004CE0 */
  6696. label00004A18:
  6697. 00004A18  1B7C 0001 C580           move.b     [A5 - 0x3A80], 0x1
  6698. 00004A1E  6000 02C0                bra        +0x2C2 /* 00004CE0 */
  6699. label00004A22:
  6700. 00004A22  7006                     moveq.l    D0, 0x06
  6701. 00004A24  B06E 0008                cmp.w      D0, [A6 + 0x8]
  6702. 00004A28  5CC0                     sge        D0
  6703. 00004A2A  4A00                     tst.b      D0
  6704. 00004A2C  6718                     beq        +0x1A /* 00004A46 */
  6705. 00004A2E  2F00                     move.l     -[A7], D0
  6706. 00004A30  4267                     clr.w      -[A7]
  6707. 00004A32  322E 0008                move.w     D1, [A6 + 0x8]
  6708. 00004A36  5341                     subq.w     D1, 1
  6709. 00004A38  3F01                     move.w     -[A7], D1
  6710. 00004A3A  A9C2                     syscall    SysEdit
  6711. 00004A3C  121F                     move.b     D1, [A7]+
  6712. 00004A3E  201F                     move.l     D0, [A7]+
  6713. 00004A40  C001                     and.b      D0, D1
  6714. 00004A42  6600 029C                bne        +0x29E /* 00004CE0 */
  6715. label00004A46:
  6716. 00004A46  302E 0008                move.w     D0, [A6 + 0x8]
  6717. 00004A4A  5340                     subq.w     D0, 1
  6718. 00004A4C  6B00 0292                bmi        +0x294 /* 00004CE0 */
  6719. 00004A50  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  6720. 00004A54  6E00 028A                bgt        +0x28C /* 00004CE0 */
  6721. 00004A58  D040                     add.w      D0, D0
  6722. 00004A5A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6723. 00004A5E  4EFB 0000                jmp        [PC + D0.w]
  6724. 00004A62  001E 0280                ori.b      [A6]+, 0x80
  6725. 00004A66  0026 0032                ori.b      -[A6], 0x32 /* '2' */
  6726. 00004A6A  003C 0044                ori.b      ccr, 68
  6727. 00004A6E  0280 004C 0054           andi.l     D0, 0x4C0054 /* 'L\0T' */
  6728. 00004A74  0060 0060                ori.w      -[A0], 0x60 /* '`' */
  6729. 00004A78  0280 007A 00A6           andi.l     D0, 0x7A00A6
  6730. 00004A7E  4EBA 235E                jsr        [PC + 0x235E /* 00006DDE */]
  6731. 00004A82  6000 025C                bra        +0x25E /* 00004CE0 */
  6732. 00004A86  1F3C 0001                move.b     -[A7], 0x1
  6733. 00004A8A  4EBA D43E                jsr        [PC - 0x2BC2 /* 00001ECA */]
  6734. 00004A8E  6000 0250                bra        +0x252 /* 00004CE0 */
  6735. 00004A92  4267                     clr.w      -[A7]
  6736. 00004A94  4EBA D434                jsr        [PC - 0x2BCC /* 00001ECA */]
  6737. 00004A98  6000 0246                bra        +0x248 /* 00004CE0 */
  6738. 00004A9C  4EBA 0450                jsr        [PC + 0x450 /* 00004EEE */]
  6739. 00004AA0  6000 023E                bra        +0x240 /* 00004CE0 */
  6740. 00004AA4  4EBA C942                jsr        [PC - 0x36BE /* 000013E8 */]
  6741. 00004AA8  6000 0236                bra        +0x238 /* 00004CE0 */
  6742. 00004AAC  4EAD 2CA2                jsr        [A5 + 0x2CA2 /* export_1424 */]
  6743. 00004AB0  6000 022E                bra        +0x230 /* 00004CE0 */
  6744. 00004AB4  4EBA C1D4                jsr        [PC - 0x3E2C /* 00000C8A */]
  6745. 00004AB8  4EAD 2A5A                jsr        [A5 + 0x2A5A /* export_1351 */]
  6746. 00004ABC  6000 0222                bra        +0x224 /* 00004CE0 */
  6747. 00004AC0  700A                     moveq.l    D0, 0x0A
  6748. 00004AC2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  6749. 00004AC6  57C0                     seq        D0
  6750. 00004AC8  4400                     neg.b      D0
  6751. 00004ACA  1F00                     move.b     -[A7], D0
  6752. 00004ACC  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  6753. 00004AD0  486D 072A                pea.l      [A5 + 0x72A /* export_225 */]
  6754. 00004AD4  A9F1                     syscall    UnloadSeg
  6755. 00004AD6  6000 0208                bra        +0x20A /* 00004CE0 */
  6756. 00004ADA  2F3C 0003 0000           move.l     -[A7], 0x30000
  6757. 00004AE0  486D C198                pea.l      [A5 - 0x3E68]
  6758. 00004AE4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6759. 00004AE8  101F                     move.b     D0, [A7]+
  6760. 00004AEA  6710                     beq        +0x12 /* 00004AFC */
  6761. 00004AEC  1F3C 0001                move.b     -[A7], 0x1
  6762. 00004AF0  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  6763. 00004AF4  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  6764. 00004AF8  4EAD 100A                jsr        [A5 + 0x100A /* export_509 */]
  6765. label00004AFC:
  6766. 00004AFC  486D 0592                pea.l      [A5 + 0x592 /* export_174 */]
  6767. 00004B00  A9F1                     syscall    UnloadSeg
  6768. 00004B02  6000 01DC                bra        +0x1DE /* 00004CE0 */
  6769. 00004B06  4EBA 0A56                jsr        [PC + 0xA56 /* 0000555E */]
  6770. 00004B0A  6000 01D4                bra        +0x1D6 /* 00004CE0 */
  6771. label00004B0E:
  6772. 00004B0E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6773. 00004B12  4EAD 2E1A                jsr        [A5 + 0x2E1A /* export_1471 */]
  6774. 00004B16  6000 01C8                bra        +0x1CA /* 00004CE0 */
  6775. label00004B1A:
  6776. 00004B1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6777. 00004B1E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6778. 00004B22  6000 01BC                bra        +0x1BE /* 00004CE0 */
  6779. label00004B26:
  6780. 00004B26  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6781. 00004B2A  1F3C 0001                move.b     -[A7], 0x1
  6782. 00004B2E  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  6783. 00004B32  6000 01AC                bra        +0x1AE /* 00004CE0 */
  6784. label00004B36:
  6785. 00004B36  302E 0008                move.w     D0, [A6 + 0x8]
  6786. 00004B3A  5340                     subq.w     D0, 1
  6787. 00004B3C  6B00 00B8                bmi        +0xBA /* 00004BF6 */
  6788. 00004B40  0C40 0012                cmpi.w     D0, 0x12
  6789. 00004B44  6E00 00B0                bgt        +0xB2 /* 00004BF6 */
  6790. 00004B48  D040                     add.w      D0, D0
  6791. 00004B4A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6792. 00004B4E  4EFB 0000                jmp        [PC + D0.w]
  6793. 00004B52  0028 002E 00A6           ori.b      [A0 + 0xA6], 0x2E /* '.' */
  6794. 00004B58  0034 003E 0044           ori.b      [A4 + D0.w + 0x44], 0x3E /* '>' */
  6795. 00004B5E  004A 0054                ori.w      A2, 0x54 /* 'T' */
  6796. 00004B62  005C 0062                ori.w      [A4]+, 0x62 /* 'b' */
  6797. 00004B66  006A 0074 007A           ori.w      [A2 + 0x7A], 0x74 /* 't' */
  6798. 00004B6C  00A6 0080 0086           ori.l      -[A6], 0x800086
  6799. 00004B72  00A6 008C 00A2           ori.l      -[A6], 0x8C00A2
  6800. 00004B78  4EBA 17BC                jsr        [PC + 0x17BC /* 00006336 */]
  6801. 00004B7C  6078                     bra        +0x7A /* 00004BF6 */
  6802. 00004B7E  4EBA 1628                jsr        [PC + 0x1628 /* 000061A8 */]
  6803. 00004B82  6072                     bra        +0x74 /* 00004BF6 */
  6804. 00004B84  486D C936                pea.l      [A5 - 0x36CA]
  6805. 00004B88  4EBA DF48                jsr        [PC - 0x20B8 /* 00002AD2 */]
  6806. 00004B8C  6068                     bra        +0x6A /* 00004BF6 */
  6807. 00004B8E  4EBA E5F8                jsr        [PC - 0x1A08 /* 00003188 */]
  6808. 00004B92  6062                     bra        +0x64 /* 00004BF6 */
  6809. 00004B94  4EBA 1192                jsr        [PC + 0x1192 /* 00005D28 */]
  6810. 00004B98  605C                     bra        +0x5E /* 00004BF6 */
  6811. 00004B9A  1F3C 0001                move.b     -[A7], 0x1
  6812. 00004B9E  4EBA 1D76                jsr        [PC + 0x1D76 /* 00006916 */]
  6813. 00004BA2  6052                     bra        +0x54 /* 00004BF6 */
  6814. 00004BA4  4267                     clr.w      -[A7]
  6815. 00004BA6  4EBA 1D6E                jsr        [PC + 0x1D6E /* 00006916 */]
  6816. 00004BAA  604A                     bra        +0x4C /* 00004BF6 */
  6817. 00004BAC  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  6818. 00004BB0  6044                     bra        +0x46 /* 00004BF6 */
  6819. 00004BB2  4267                     clr.w      -[A7]
  6820. 00004BB4  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  6821. 00004BB8  603C                     bra        +0x3E /* 00004BF6 */
  6822. 00004BBA  1F3C 0001                move.b     -[A7], 0x1
  6823. 00004BBE  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  6824. 00004BC2  6032                     bra        +0x34 /* 00004BF6 */
  6825. 00004BC4  4EBA E080                jsr        [PC - 0x1F80 /* 00002C46 */]
  6826. 00004BC8  602C                     bra        +0x2E /* 00004BF6 */
  6827. 00004BCA  4EBA DF8E                jsr        [PC - 0x2072 /* 00002B5A */]
  6828. 00004BCE  6026                     bra        +0x28 /* 00004BF6 */
  6829. 00004BD0  4EBA EF06                jsr        [PC - 0x10FA /* 00003AD8 */]
  6830. 00004BD4  6020                     bra        +0x22 /* 00004BF6 */
  6831. 00004BD6  4EBA 21A0                jsr        [PC + 0x21A0 /* 00006D78 */]
  6832. 00004BDA  601A                     bra        +0x1C /* 00004BF6 */
  6833. 00004BDC  102D A84C                move.b     D0, [A5 - 0x57B4]
  6834. 00004BE0  6706                     beq        +0x8 /* 00004BE8 */
  6835. 00004BE2  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6836. 00004BE6  600E                     bra        +0x10 /* 00004BF6 */
  6837. label00004BE8:
  6838. 00004BE8  1F3C 0001                move.b     -[A7], 0x1
  6839. 00004BEC  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  6840. 00004BF0  6004                     bra        +0x6 /* 00004BF6 */
  6841. 00004BF2  4EBA 13B6                jsr        [PC + 0x13B6 /* 00005FAA */]
  6842. label00004BF6:
  6843. 00004BF6  486D 0872                pea.l      [A5 + 0x872 /* export_266 */]
  6844. 00004BFA  A9F1                     syscall    UnloadSeg
  6845. 00004BFC  6000 00E2                bra        +0xE4 /* 00004CE0 */
  6846. label00004C00:
  6847. 00004C00  302E 0008                move.w     D0, [A6 + 0x8]
  6848. 00004C04  5340                     subq.w     D0, 1
  6849. 00004C06  6B00 00D8                bmi        +0xDA /* 00004CE0 */
  6850. 00004C0A  0C40 0010                cmpi.w     D0, 0x10
  6851. 00004C0E  6E00 00D0                bgt        +0xD2 /* 00004CE0 */
  6852. 00004C12  D040                     add.w      D0, D0
  6853. 00004C14  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6854. 00004C18  4EFB 0000                jmp        [PC + D0.w]
  6855. 00004C1C  0024 002C                ori.b      -[A4], 0x2C /* ',' */
  6856. 00004C20  0034 00C6 0044           ori.b      [A4 + D0.w + 0x44], 0xC6
  6857. 00004C26  0050 005C                ori.w      [A0], 0x5C /* '\\' */
  6858. 00004C2A  006C 00C6 0078           ori.w      [A4 + 0x78], 0xC6
  6859. 00004C30  007E 008C                ori.w      <<invalid special address>>, 0x8C
  6860. 00004C34  00C6                     ori.?      D6, 0xFFFFFFFFFFFFFFFF
  6861. 00004C36  009A 00A4 00AE           ori.l      [A2]+, 0xA400AE
  6862. 00004C3C  00B8 4EBA 1B9E 6000      ori.l      [0x00006000], 0x4EBA1B9E
  6863. 00004C44  009C 4EBA 1BB8           ori.l      [A4]+, 0x4EBA1BB8
  6864. 00004C4A  6000 0094                bra        +0x96 /* 00004CE0 */
  6865. 00004C4E  102D C2E2                move.b     D0, [A5 - 0x3D1E]
  6866. 00004C52  0A00 0001                xori.b     D0, 0x1
  6867. 00004C56  1B40 C2E2                move.b     [A5 - 0x3D1E], D0
  6868. 00004C5A  6000 0084                bra        +0x86 /* 00004CE0 */
  6869. 00004C5E  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  6870. 00004C62  486D 0762                pea.l      [A5 + 0x762 /* export_232 */]
  6871. 00004C66  A9F1                     syscall    UnloadSeg
  6872. 00004C68  6076                     bra        +0x78 /* 00004CE0 */
  6873. 00004C6A  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  6874. 00004C6E  486D 075A                pea.l      [A5 + 0x75A /* export_231 */]
  6875. 00004C72  A9F1                     syscall    UnloadSeg
  6876. 00004C74  606A                     bra        +0x6C /* 00004CE0 */
  6877. 00004C76  4EBA BF36                jsr        [PC - 0x40CA /* 00000BAE */]
  6878. 00004C7A  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  6879. 00004C7E  486D 0752                pea.l      [A5 + 0x752 /* export_230 */]
  6880. 00004C82  A9F1                     syscall    UnloadSeg
  6881. 00004C84  605A                     bra        +0x5C /* 00004CE0 */
  6882. 00004C86  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  6883. 00004C8A  486D 076A                pea.l      [A5 + 0x76A /* export_233 */]
  6884. 00004C8E  A9F1                     syscall    UnloadSeg
  6885. 00004C90  604E                     bra        +0x50 /* 00004CE0 */
  6886. 00004C92  4EAD 270A                jsr        [A5 + 0x270A /* export_1245 */]
  6887. 00004C96  6048                     bra        +0x4A /* 00004CE0 */
  6888. 00004C98  102D C240                move.b     D0, [A5 - 0x3DC0]
  6889. 00004C9C  0A00 0001                xori.b     D0, 0x1
  6890. 00004CA0  1B40 C240                move.b     [A5 - 0x3DC0], D0
  6891. 00004CA4  603A                     bra        +0x3C /* 00004CE0 */
  6892. 00004CA6  102D C2F8                move.b     D0, [A5 - 0x3D08]
  6893. 00004CAA  0A00 0001                xori.b     D0, 0x1
  6894. 00004CAE  1B40 C2F8                move.b     [A5 - 0x3D08], D0
  6895. 00004CB2  602C                     bra        +0x2E /* 00004CE0 */
  6896. 00004CB4  1F3C 0001                move.b     -[A7], 0x1
  6897. 00004CB8  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  6898. 00004CBC  6022                     bra        +0x24 /* 00004CE0 */
  6899. 00004CBE  1F3C 0002                move.b     -[A7], 0x2
  6900. 00004CC2  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  6901. 00004CC6  6018                     bra        +0x1A /* 00004CE0 */
  6902. 00004CC8  1F3C 0004                move.b     -[A7], 0x4
  6903. 00004CCC  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  6904. 00004CD0  600E                     bra        +0x10 /* 00004CE0 */
  6905. 00004CD2  1F3C 0003                move.b     -[A7], 0x3
  6906. 00004CD6  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  6907. 00004CDA  6004                     bra        +0x6 /* 00004CE0 */
  6908. label00004CDC:
  6909. 00004CDC  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6910. label00004CE0:
  6911. 00004CE0  486E FEBE                pea.l      [A6 - 0x142]
  6912. 00004CE4  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  6913. 00004CE8  422D C1C4                clr.b      [A5 - 0x3E3C]
  6914. label00004CEC:
  6915. 00004CEC  4FEE FE9E                lea.l      A7, [A6 - 0x162]
  6916. 00004CF0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6917. 00004CF4  4E5E                     unlink     A6
  6918. 00004CF6  2E9F                     move.l     [A7], [A7]+
  6919. 00004CF8  4E75                     rts
  6920. export_207:
  6921. fn00004CFA:
  6922. 00004CFA  4E56 0000                link       A6, 0
  6923. 00004CFE  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  6924. 00004D02  A873                     syscall    SetPort
  6925. 00004D04  4EBA C764                jsr        [PC - 0x389C /* 0000146A */]
  6926. 00004D08  206D C242                movea.l    A0, [A5 - 0x3DBE]
  6927. 00004D0C  4868 0010                pea.l      [A0 + 0x10]
  6928. 00004D10  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  6929. 00004D14  4A2D FC56                tst.b      [A5 - 0x3AA]
  6930. 00004D18  6704                     beq        +0x6 /* 00004D1E */
  6931. 00004D1A  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  6932. label00004D1E:
  6933. 00004D1E  4E5E                     unlink     A6
  6934. 00004D20  4E75                     rts
  6935. export_208:
  6936. 00004D22  4E56 FFFC                link       A6, -0x0004
  6937. 00004D26  2F0C                     move.l     -[A7], A4
  6938. 00004D28  286E 0008                movea.l    A4, [A6 + 0x8]
  6939. 00004D2C  486E FFFC                pea.l      [A6 - 0x4]
  6940. 00004D30  A874                     syscall    GetPort
  6941. 00004D32  2F0C                     move.l     -[A7], A4
  6942. 00004D34  A873                     syscall    SetPort
  6943. 00004D36  B9ED C0BE                cmpa.l     A4, [A5 - 0x3F42]
  6944. 00004D3A  6608                     bne        +0xA /* 00004D44 */
  6945. 00004D3C  486D C4F2                pea.l      [A5 - 0x3B0E]
  6946. 00004D40  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  6947. label00004D44:
  6948. 00004D44  B9ED C2E6                cmpa.l     A4, [A5 - 0x3D1A]
  6949. 00004D48  6608                     bne        +0xA /* 00004D52 */
  6950. 00004D4A  486D C772                pea.l      [A5 - 0x388E]
  6951. 00004D4E  4EAD 2EA2                jsr        [A5 + 0x2EA2 /* export_1488 */]
  6952. label00004D52:
  6953. 00004D52  B9ED B510                cmpa.l     A4, [A5 - 0x4AF0]
  6954. 00004D56  6604                     bne        +0x6 /* 00004D5C */
  6955. 00004D58  4EAD 2E8A                jsr        [A5 + 0x2E8A /* export_1485 */]
  6956. label00004D5C:
  6957. 00004D5C  B9ED C33E                cmpa.l     A4, [A5 - 0x3CC2]
  6958. 00004D60  661A                     bne        +0x1C /* 00004D7C */
  6959. 00004D62  486D C920                pea.l      [A5 - 0x36E0]
  6960. 00004D66  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  6961. 00004D6A  4868 0002                pea.l      [A0 + 0x2]
  6962. 00004D6E  486D C926                pea.l      [A5 - 0x36DA]
  6963. 00004D72  4868 0010                pea.l      [A0 + 0x10]
  6964. 00004D76  4267                     clr.w      -[A7]
  6965. 00004D78  42A7                     clr.l      -[A7]
  6966. 00004D7A  A8EC                     syscall    CopyBits
  6967. label00004D7C:
  6968. 00004D7C  B9ED B57A                cmpa.l     A4, [A5 - 0x4A86]
  6969. 00004D80  6604                     bne        +0x6 /* 00004D86 */
  6970. 00004D82  4EAD 2EAA                jsr        [A5 + 0x2EAA /* export_1489 */]
  6971. label00004D86:
  6972. 00004D86  B9ED C242                cmpa.l     A4, [A5 - 0x3DBE]
  6973. 00004D8A  6604                     bne        +0x6 /* 00004D90 */
  6974. 00004D8C  4EBA FF6C                jsr        [PC - 0x94 /* 00004CFA */]
  6975. label00004D90:
  6976. 00004D90  2F0C                     move.l     -[A7], A4
  6977. 00004D92  A873                     syscall    SetPort
  6978. 00004D94  486C 0010                pea.l      [A4 + 0x10]
  6979. 00004D98  A92A                     syscall    ValidRect
  6980. 00004D9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6981. 00004D9E  A873                     syscall    SetPort
  6982. 00004DA0  285F                     movea.l    A4, [A7]+
  6983. 00004DA2  4E5E                     unlink     A6
  6984. 00004DA4  2E9F                     move.l     [A7], [A7]+
  6985. 00004DA6  4E75                     rts
  6986. fn00004DA8:
  6987. 00004DA8  4E56 0000                link       A6, 0
  6988. 00004DAC  2F3C 0000 001E           move.l     -[A7], 0x1E
  6989. 00004DB2  201F                     move.l     D0, [A7]+
  6990. 00004DB4  A032                     syscall    FlushEvents
  6991. 00004DB6  422D A006                clr.b      [A5 - 0x5FFA]
  6992. 00004DBA  102D A08E                move.b     D0, [A5 - 0x5F72]
  6993. 00004DBE  6604                     bne        +0x6 /* 00004DC4 */
  6994. 00004DC0  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  6995. label00004DC4:
  6996. 00004DC4  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  6997. 00004DC8  422D A08E                clr.b      [A5 - 0x5F72]
  6998. 00004DCC  42A7                     clr.l      -[A7]
  6999. 00004DCE  A975                     syscall    TickCount
  7000. 00004DD0  2B5F A082                move.l     [A5 - 0x5F7E], [A7]+
  7001. 00004DD4  206E 0008                movea.l    A0, [A6 + 0x8]
  7002. 00004DD8  4228 FFF9                clr.b      [A0 - 0x7]
  7003. 00004DDC  7000                     moveq.l    D0, 0x00
  7004. 00004DDE  2B40 B3D4                move.l     [A5 - 0x4C2C], D0
  7005. 00004DE2  4E5E                     unlink     A6
  7006. 00004DE4  2E9F                     move.l     [A7], [A7]+
  7007. 00004DE6  4E75                     rts
  7008. export_209:
  7009. 00004DE8  4E56 FFF8                link       A6, -0x0008
  7010. 00004DEC  2F07                     move.l     -[A7], D7
  7011. 00004DEE  526D FC68                addq.w     [A5 - 0x398], 1
  7012. 00004DF2  4267                     clr.w      -[A7]
  7013. 00004DF4  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  7014. 00004DF8  101F                     move.b     D0, [A7]+
  7015. 00004DFA  6706                     beq        +0x8 /* 00004E02 */
  7016. 00004DFC  2F0E                     move.l     -[A7], A6
  7017. 00004DFE  4EBA FFA8                jsr        [PC - 0x58 /* 00004DA8 */]
  7018. label00004E02:
  7019. 00004E02  102D B820                move.b     D0, [A5 - 0x47E0]
  7020. 00004E06  6706                     beq        +0x8 /* 00004E0E */
  7021. 00004E08  3E3C 81C0                move.w     D7, 0x81C0
  7022. 00004E0C  601A                     bra        +0x1C /* 00004E28 */
  7023. label00004E0E:
  7024. 00004E0E  42A7                     clr.l      -[A7]
  7025. 00004E10  A975                     syscall    TickCount
  7026. 00004E12  202D A082                move.l     D0, [A5 - 0x5F7E]
  7027. 00004E16  D0BC 0000 012C           add.l      D0, 0x12C
  7028. 00004E1C  B09F                     cmp.l      D0, [A7]+
  7029. 00004E1E  6F06                     ble        +0x8 /* 00004E26 */
  7030. 00004E20  3E3C FBFF                move.w     D7, 0xFBFF
  7031. 00004E24  6002                     bra        +0x4 /* 00004E28 */
  7032. label00004E26:
  7033. 00004E26  7EFF                     moveq.l    D7, 0xFFFFFFFF
  7034. label00004E28:
  7035. 00004E28  4267                     clr.w      -[A7]
  7036. 00004E2A  3F07                     move.w     -[A7], D7
  7037. 00004E2C  486D C4FA                pea.l      [A5 - 0x3B06]
  7038. 00004E30  7001                     moveq.l    D0, 0x01
  7039. 00004E32  2F00                     move.l     -[A7], D0
  7040. 00004E34  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  7041. 00004E38  1D5F FFF9                move.b     [A6 - 0x7], [A7]+
  7042. 00004E3C  102E FFF9                move.b     D0, [A6 - 0x7]
  7043. 00004E40  671A                     beq        +0x1C /* 00004E5C */
  7044. 00004E42  2F00                     move.l     -[A7], D0
  7045. 00004E44  4267                     clr.w      -[A7]
  7046. 00004E46  486D C4FA                pea.l      [A5 - 0x3B06]
  7047. 00004E4A  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  7048. 00004E4E  121F                     move.b     D1, [A7]+
  7049. 00004E50  201F                     move.l     D0, [A7]+
  7050. 00004E52  C001                     and.b      D0, D1
  7051. 00004E54  6706                     beq        +0x8 /* 00004E5C */
  7052. 00004E56  2F0E                     move.l     -[A7], A6
  7053. 00004E58  4EBA FF4E                jsr        [PC - 0xB2 /* 00004DA8 */]
  7054. label00004E5C:
  7055. 00004E5C  102D A020                move.b     D0, [A5 - 0x5FE0]
  7056. 00004E60  670C                     beq        +0xE /* 00004E6E */
  7057. 00004E62  4267                     clr.w      -[A7]
  7058. 00004E64  303C 0003                move.w     D0, 0x3
  7059. 00004E68  A830                     syscall    Pack14
  7060. 00004E6A  1B5F A021                move.b     [A5 - 0x5FDF], [A7]+
  7061. label00004E6E:
  7062. 00004E6E  486D C4FA                pea.l      [A5 - 0x3B06]
  7063. 00004E72  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  7064. 00004E76  102E FFF9                move.b     D0, [A6 - 0x7]
  7065. 00004E7A  6706                     beq        +0x8 /* 00004E82 */
  7066. 00004E7C  4EBA F4EA                jsr        [PC - 0xB16 /* 00004368 */]
  7067. 00004E80  6062                     bra        +0x64 /* 00004EE4 */
  7068. label00004E82:
  7069. 00004E82  102D C958                move.b     D0, [A5 - 0x36A8]
  7070. 00004E86  6726                     beq        +0x28 /* 00004EAE */
  7071. 00004E88  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  7072. 00004E8C  A873                     syscall    SetPort
  7073. 00004E8E  486E FFFA                pea.l      [A6 - 0x6]
  7074. 00004E92  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  7075. 00004E96  486E FFFA                pea.l      [A6 - 0x6]
  7076. 00004E9A  A870                     syscall    LocalToGlobal
  7077. 00004E9C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  7078. 00004EA0  4EBA 0718                jsr        [PC + 0x718 /* 000055BA */]
  7079. 00004EA4  4EBA E18A                jsr        [PC - 0x1E76 /* 00003030 */]
  7080. 00004EA8  2F2D BA2A                move.l     -[A7], [A5 - 0x45D6]
  7081. 00004EAC  A9DA                     syscall    TEIdle
  7082. label00004EAE:
  7083. 00004EAE  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  7084. 00004EB2  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  7085. 00004EB6  4EAD 2FE2                jsr        [A5 + 0x2FE2 /* export_1528 */]
  7086. 00004EBA  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  7087. 00004EBE  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  7088. 00004EC2  4EBA C3D0                jsr        [PC - 0x3C30 /* 00001294 */]
  7089. 00004EC6  4267                     clr.w      -[A7]
  7090. 00004EC8  4EAD 2FDA                jsr        [A5 + 0x2FDA /* export_1527 */]
  7091. 00004ECC  101F                     move.b     D0, [A7]+
  7092. 00004ECE  6614                     bne        +0x16 /* 00004EE4 */
  7093. 00004ED0  3F3C 0001                move.w     -[A7], 0x1
  7094. 00004ED4  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  7095. 00004ED8  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  7096. 00004EDC  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  7097. 00004EE0  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  7098. label00004EE4:
  7099. 00004EE4  536D FC68                subq.w     [A5 - 0x398], 1
  7100. 00004EE8  2E1F                     move.l     D7, [A7]+
  7101. 00004EEA  4E5E                     unlink     A6
  7102. 00004EEC  4E75                     rts
  7103. export_210:
  7104. fn00004EEE:
  7105. 00004EEE  4E56 FF96                link       A6, -0x006A
  7106. 00004EF2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7107. 00004EF6  102D A84C                move.b     D0, [A5 - 0x57B4]
  7108. 00004EFA  C02D C0BC                and.b      D0, [A5 - 0x3F44]
  7109. 00004EFE  6708                     beq        +0xA /* 00004F08 */
  7110. 00004F00  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  7111. 00004F04  6000 033C                bra        +0x33E /* 00005242 */
  7112. label00004F08:
  7113. 00004F08  4267                     clr.w      -[A7]
  7114. 00004F0A  4EBA 0EAA                jsr        [PC + 0xEAA /* 00005DB6 */]
  7115. 00004F0E  101F                     move.b     D0, [A7]+
  7116. 00004F10  6704                     beq        +0x6 /* 00004F16 */
  7117. 00004F12  6000 032E                bra        +0x330 /* 00005242 */
  7118. label00004F16:
  7119. 00004F16  7004                     moveq.l    D0, 0x04
  7120. 00004F18  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  7121. 00004F1C  660E                     bne        +0x10 /* 00004F2C */
  7122. 00004F1E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  7123. 00004F22  486D 0732                pea.l      [A5 + 0x732 /* export_226 */]
  7124. 00004F26  A9F1                     syscall    UnloadSeg
  7125. 00004F28  6000 0318                bra        +0x31A /* 00005242 */
  7126. label00004F2C:
  7127. 00004F2C  7002                     moveq.l    D0, 0x02
  7128. 00004F2E  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  7129. 00004F32  6608                     bne        +0xA /* 00004F3C */
  7130. 00004F34  3F3C 0002                move.w     -[A7], 0x2
  7131. 00004F38  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  7132. label00004F3C:
  7133. 00004F3C  7003                     moveq.l    D0, 0x03
  7134. 00004F3E  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  7135. 00004F42  6608                     bne        +0xA /* 00004F4C */
  7136. 00004F44  3F3C 0003                move.w     -[A7], 0x3
  7137. 00004F48  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  7138. label00004F4C:
  7139. 00004F4C  4A6D C10A                tst.w      [A5 - 0x3EF6]
  7140. 00004F50  6608                     bne        +0xA /* 00004F5A */
  7141. 00004F52  4EAD 36AA                jsr        [A5 + 0x36AA /* export_1745 */]
  7142. 00004F56  6000 02EA                bra        +0x2EC /* 00005242 */
  7143. label00004F5A:
  7144. 00004F5A  7001                     moveq.l    D0, 0x01
  7145. 00004F5C  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  7146. 00004F60  57C0                     seq        D0
  7147. 00004F62  C02D B518                and.b      D0, [A5 - 0x4AE8]
  7148. 00004F66  671A                     beq        +0x1C /* 00004F82 */
  7149. 00004F68  4EBA BC44                jsr        [PC - 0x43BC /* 00000BAE */]
  7150. 00004F6C  4267                     clr.w      -[A7]
  7151. 00004F6E  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  7152. 00004F72  3D5F FF96                move.w     [A6 - 0x6A], [A7]+
  7153. 00004F76  1F3C 0003                move.b     -[A7], 0x3
  7154. 00004F7A  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  7155. 00004F7E  6000 02C2                bra        +0x2C4 /* 00005242 */
  7156. label00004F82:
  7157. 00004F82  486D C460                pea.l      [A5 - 0x3BA0]
  7158. 00004F86  A873                     syscall    SetPort
  7159. 00004F88  1A2D FD40                move.b     D5, [A5 - 0x2C0]
  7160. 00004F8C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7161. 00004F90  4EBA BC1C                jsr        [PC - 0x43E4 /* 00000BAE */]
  7162. 00004F94  422D FD10                clr.b      [A5 - 0x2F0]
  7163. 00004F98  422D FD04                clr.b      [A5 - 0x2FC]
  7164. 00004F9C  4206                     clr.b      D6
  7165. 00004F9E  7005                     moveq.l    D0, 0x05
  7166. 00004FA0  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  7167. 00004FA4  6600 0172                bne        +0x174 /* 00005118 */
  7168. 00004FA8  42A7                     clr.l      -[A7]
  7169. 00004FAA  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  7170. 00004FB0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  7171. 00004FB4  2E1F                     move.l     D7, [A7]+
  7172. 00004FB6  6F00 0160                ble        +0x162 /* 00005118 */
  7173. 00004FBA  42A7                     clr.l      -[A7]
  7174. 00004FBC  2F07                     move.l     -[A7], D7
  7175. 00004FBE  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  7176. 00004FC2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  7177. 00004FC6  6700 0150                beq        +0x152 /* 00005118 */
  7178. 00004FCA  42A7                     clr.l      -[A7]
  7179. 00004FCC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7180. 00004FD0  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  7181. 00004FD6  486E FFA4                pea.l      [A6 - 0x5C]
  7182. 00004FDA  A9FD                     syscall    GetScrap
  7183. 00004FDC  2E1F                     move.l     D7, [A7]+
  7184. 00004FDE  286E FFFC                movea.l    A4, [A6 - 0x4]
  7185. 00004FE2  2054                     movea.l    A0, [A4]
  7186. 00004FE4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  7187. 00004FE8  5488                     addq.l     A0, 2
  7188. 00004FEA  7003                     moveq.l    D0, 0x03
  7189. label00004FEC:
  7190. 00004FEC  32D8                     move.w     [A1]+, [A0]+
  7191. 00004FEE  51C8 FFFC                dbf        D0, -0x6 /* 00004FEC */
  7192. 00004FF2  486E FFE8                pea.l      [A6 - 0x18]
  7193. 00004FF6  4EBA C23A                jsr        [PC - 0x3DC6 /* 00001232 */]
  7194. 00004FFA  4267                     clr.w      -[A7]
  7195. 00004FFC  486E FFE8                pea.l      [A6 - 0x18]
  7196. 00005000  486D C704                pea.l      [A5 - 0x38FC]
  7197. 00005004  486E FFE0                pea.l      [A6 - 0x20]
  7198. 00005008  A8AA                     syscall    SectRect
  7199. 0000500A  181F                     move.b     D4, [A7]+
  7200. 0000500C  4267                     clr.w      -[A7]
  7201. 0000500E  486E FFE8                pea.l      [A6 - 0x18]
  7202. 00005012  486E FFE0                pea.l      [A6 - 0x20]
  7203. 00005016  A8A6                     syscall    EqualRect
  7204. 00005018  101F                     move.b     D0, [A7]+
  7205. 0000501A  6608                     bne        +0xA /* 00005024 */
  7206. 0000501C  486E FFE8                pea.l      [A6 - 0x18]
  7207. 00005020  4EBA C172                jsr        [PC - 0x3E8E /* 00001194 */]
  7208. label00005024:
  7209. 00005024  486D C460                pea.l      [A5 - 0x3BA0]
  7210. 00005028  A873                     syscall    SetPort
  7211. 0000502A  486D C4CC                pea.l      [A5 - 0x3B34]
  7212. 0000502E  A875                     syscall    SetPBits/SetPortBits
  7213. 00005030  486E FFAC                pea.l      [A6 - 0x54]
  7214. 00005034  A8EA                     syscall    SetStdProcs
  7215. 00005036  41FA E83C                lea.l      A0, [PC - 0x17C4 /* 00003874, value 0x4E560000 'NV\0\0' */]
  7216. 0000503A  2D48 FFD0                move.l     [A6 - 0x30], A0
  7217. 0000503E  266D C4C8                movea.l    A3, [A5 - 0x3B38]
  7218. 00005042  41EE FFAC                lea.l      A0, [A6 - 0x54]
  7219. 00005046  2B48 C4C8                move.l     [A5 - 0x3B38], A0
  7220. 0000504A  486D C460                pea.l      [A5 - 0x3BA0]
  7221. 0000504E  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  7222. 00005052  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7223. 00005056  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  7224. 0000505A  2F0C                     move.l     -[A7], A4
  7225. 0000505C  486E FFE8                pea.l      [A6 - 0x18]
  7226. 00005060  A8F6                     syscall    DrawPicture
  7227. 00005062  486E FFFC                pea.l      [A6 - 0x4]
  7228. 00005066  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  7229. 0000506A  2B4B C4C8                move.l     [A5 - 0x3B38], A3
  7230. 0000506E  486D C460                pea.l      [A5 - 0x3BA0]
  7231. 00005072  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  7232. 00005076  486E FFE8                pea.l      [A6 - 0x18]
  7233. 0000507A  4EBA 13E4                jsr        [PC + 0x13E4 /* 00006460 */]
  7234. 0000507E  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  7235. 00005082  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  7236. 00005086  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  7237. 0000508C  102D FD04                move.b     D0, [A5 - 0x2FC]
  7238. 00005090  6716                     beq        +0x18 /* 000050A8 */
  7239. 00005092  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7240. 00005096  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  7241. 0000509A  486D FD38                pea.l      [A5 - 0x2C8]
  7242. 0000509E  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  7243. 000050A2  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  7244. 000050A6  6016                     bra        +0x18 /* 000050BE */
  7245. label000050A8:
  7246. 000050A8  486D C460                pea.l      [A5 - 0x3BA0]
  7247. 000050AC  A873                     syscall    SetPort
  7248. 000050AE  486D C310                pea.l      [A5 - 0x3CF0]
  7249. 000050B2  A875                     syscall    SetPBits/SetPortBits
  7250. 000050B4  486D FD38                pea.l      [A5 - 0x2C8]
  7251. 000050B8  486D FE70                pea.l      [A5 - 0x190]
  7252. 000050BC  A8A5                     syscall    FillRect
  7253. label000050BE:
  7254. 000050BE  4EBA 1E8E                jsr        [PC + 0x1E8E /* 00006F4E */]
  7255. 000050C2  41ED FC4E                lea.l      A0, [A5 - 0x3B2]
  7256. 000050C6  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  7257. 000050CA  7003                     moveq.l    D0, 0x03
  7258. label000050CC:
  7259. 000050CC  30D9                     move.w     [A0]+, [A1]+
  7260. 000050CE  51C8 FFFC                dbf        D0, -0x6 /* 000050CC */
  7261. 000050D2  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  7262. 000050D6  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  7263. 000050DA  486D FD38                pea.l      [A5 - 0x2C8]
  7264. 000050DE  4267                     clr.w      -[A7]
  7265. 000050E0  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  7266. 000050E4  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  7267. 000050E8  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  7268. 000050EC  486D FD38                pea.l      [A5 - 0x2C8]
  7269. 000050F0  3F3C 0007                move.w     -[A7], 0x7
  7270. 000050F4  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  7271. 000050F8  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  7272. 000050FC  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  7273. 00005100  486D FD38                pea.l      [A5 - 0x2C8]
  7274. 00005104  4267                     clr.w      -[A7]
  7275. 00005106  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  7276. 0000510A  486D C704                pea.l      [A5 - 0x38FC]
  7277. 0000510E  4EBA DDEA                jsr        [PC - 0x2216 /* 00002EFA */]
  7278. 00005112  4EBA D79A                jsr        [PC - 0x2866 /* 000028AE */]
  7279. 00005116  7C01                     moveq.l    D6, 0x01
  7280. label00005118:
  7281. 00005118  7001                     moveq.l    D0, 0x01
  7282. 0000511A  B02D B546                cmp.b      D0, [A5 - 0x4ABA]
  7283. 0000511E  6600 00C4                bne        +0xC6 /* 000051E4 */
  7284. 00005122  42A7                     clr.l      -[A7]
  7285. 00005124  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7286. 0000512A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  7287. 0000512E  2E1F                     move.l     D7, [A7]+
  7288. 00005130  6F00 00B2                ble        +0xB4 /* 000051E4 */
  7289. 00005134  42A7                     clr.l      -[A7]
  7290. 00005136  2F07                     move.l     -[A7], D7
  7291. 00005138  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  7292. 0000513C  2B5F FC7E                move.l     [A5 - 0x382], [A7]+
  7293. 00005140  6700 00A2                beq        +0xA4 /* 000051E4 */
  7294. 00005144  42A7                     clr.l      -[A7]
  7295. 00005146  2F2D FC7E                move.l     -[A7], [A5 - 0x382]
  7296. 0000514A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7297. 00005150  486E FFA4                pea.l      [A6 - 0x5C]
  7298. 00005154  A9FD                     syscall    GetScrap
  7299. 00005156  2B5F FC7A                move.l     [A5 - 0x386], [A7]+
  7300. 0000515A  1005                     move.b     D0, D5
  7301. 0000515C  6650                     bne        +0x52 /* 000051AE */
  7302. 0000515E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  7303. 00005162  43ED C704                lea.l      A1, [A5 - 0x38FC]
  7304. 00005166  7003                     moveq.l    D0, 0x03
  7305. label00005168:
  7306. 00005168  30D9                     move.w     [A0]+, [A1]+
  7307. 0000516A  51C8 FFFC                dbf        D0, -0x6 /* 00005168 */
  7308. 0000516E  486E FFF0                pea.l      [A6 - 0x10]
  7309. 00005172  2F3C 0000 0032           move.l     -[A7], 0x32 /* '2' */
  7310. 00005178  A8A9                     syscall    InsetRect
  7311. 0000517A  486E FFF0                pea.l      [A6 - 0x10]
  7312. 0000517E  4EBA D772                jsr        [PC - 0x288E /* 000028F2 */]
  7313. 00005182  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  7314. 00005186  486E FFF0                pea.l      [A6 - 0x10]
  7315. 0000518A  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  7316. 0000518E  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  7317. 00005192  486E FFF0                pea.l      [A6 - 0x10]
  7318. 00005196  4EBA BFFC                jsr        [PC - 0x4004 /* 00001194 */]
  7319. 0000519A  486E FFF0                pea.l      [A6 - 0x10]
  7320. 0000519E  2F3C FFFC FFFA           move.l     -[A7], 0xFFFCFFFA
  7321. 000051A4  A8A9                     syscall    InsetRect
  7322. 000051A6  486E FFF0                pea.l      [A6 - 0x10]
  7323. 000051AA  4EBA 12B4                jsr        [PC + 0x12B4 /* 00006460 */]
  7324. label000051AE:
  7325. 000051AE  486D FD38                pea.l      [A5 - 0x2C8]
  7326. 000051B2  4EBA D73E                jsr        [PC - 0x28C2 /* 000028F2 */]
  7327. 000051B6  486D FD38                pea.l      [A5 - 0x2C8]
  7328. 000051BA  486D FD38                pea.l      [A5 - 0x2C8]
  7329. 000051BE  4267                     clr.w      -[A7]
  7330. 000051C0  4EBA 179A                jsr        [PC + 0x179A /* 0000695C */]
  7331. 000051C4  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  7332. 000051C8  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  7333. 000051CC  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  7334. 000051D2  486D C310                pea.l      [A5 - 0x3CF0]
  7335. 000051D6  A875                     syscall    SetPBits/SetPortBits
  7336. 000051D8  486D FD38                pea.l      [A5 - 0x2C8]
  7337. 000051DC  486D FE70                pea.l      [A5 - 0x190]
  7338. 000051E0  A8A5                     syscall    FillRect
  7339. 000051E2  7C01                     moveq.l    D6, 0x01
  7340. label000051E4:
  7341. 000051E4  1006                     move.b     D0, D6
  7342. 000051E6  6730                     beq        +0x32 /* 00005218 */
  7343. 000051E8  102D FD04                move.b     D0, [A5 - 0x2FC]
  7344. 000051EC  671A                     beq        +0x1C /* 00005208 */
  7345. 000051EE  1B7C 0001 FD1E           move.b     [A5 - 0x2E2], 0x1
  7346. 000051F4  4A6D A0A0                tst.w      [A5 - 0x5F60]
  7347. 000051F8  6D04                     blt        +0x6 /* 000051FE */
  7348. 000051FA  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  7349. label000051FE:
  7350. 000051FE  3F3C 0005                move.w     -[A7], 0x5
  7351. 00005202  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  7352. 00005206  6014                     bra        +0x16 /* 0000521C */
  7353. label00005208:
  7354. 00005208  1B7C 0001 FD40           move.b     [A5 - 0x2C0], 0x1
  7355. 0000520E  3F3C 0004                move.w     -[A7], 0x4
  7356. 00005212  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  7357. 00005216  6004                     bra        +0x6 /* 0000521C */
  7358. label00005218:
  7359. 00005218  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  7360. label0000521C:
  7361. 0000521C  486D C4CC                pea.l      [A5 - 0x3B34]
  7362. 00005220  A875                     syscall    SetPBits/SetPortBits
  7363. 00005222  41ED C290                lea.l      A0, [A5 - 0x3D70]
  7364. 00005226  43ED C704                lea.l      A1, [A5 - 0x38FC]
  7365. 0000522A  7003                     moveq.l    D0, 0x03
  7366. label0000522C:
  7367. 0000522C  30D9                     move.w     [A0]+, [A1]+
  7368. 0000522E  51C8 FFFC                dbf        D0, -0x6 /* 0000522C */
  7369. 00005232  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  7370. 00005236  1B7C 0001 B56E           move.b     [A5 - 0x4A92], 0x1
  7371. 0000523C  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  7372. label00005242:
  7373. 00005242  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7374. 00005246  4E5E                     unlink     A6
  7375. 00005248  4E75                     rts
  7376. fn0000524A:
  7377. 0000524A  4E56 FFF0                link       A6, -0x0010
  7378. 0000524E  48E7 0308                movem.l    -[A7], D6,D7,A4
  7379. 00005252  102D FD0C                move.b     D0, [A5 - 0x2F4]
  7380. 00005256  6704                     beq        +0x6 /* 0000525C */
  7381. 00005258  4EBA B954                jsr        [PC - 0x46AC /* 00000BAE */]
  7382. label0000525C:
  7383. 0000525C  422D FD10                clr.b      [A5 - 0x2F0]
  7384. 00005260  1B7C 0001 B56E           move.b     [A5 - 0x4A92], 0x1
  7385. 00005266  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  7386. 0000526C  7003                     moveq.l    D0, 0x03
  7387. 0000526E  B06D C752                cmp.w      D0, [A5 - 0x38AE]
  7388. 00005272  660A                     bne        +0xC /* 0000527E */
  7389. 00005274  4267                     clr.w      -[A7]
  7390. 00005276  4EBA 0BD8                jsr        [PC + 0xBD8 /* 00005E50 */]
  7391. 0000527A  6000 0148                bra        +0x14A /* 000053C4 */
  7392. label0000527E:
  7393. 0000527E  4A6D FD12                tst.w      [A5 - 0x2EE]
  7394. 00005282  6620                     bne        +0x22 /* 000052A4 */
  7395. 00005284  42A7                     clr.l      -[A7]
  7396. 00005286  7066                     moveq.l    D0, 0x66
  7397. 00005288  2F00                     move.l     -[A7], D0
  7398. 0000528A  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  7399. 0000528E  285F                     movea.l    A4, [A7]+
  7400. 00005290  200C                     move.l     D0, A4
  7401. 00005292  6700 0130                beq        +0x132 /* 000053C4 */
  7402. 00005296  2B4C FC84                move.l     [A5 - 0x37C], A4
  7403. 0000529A  2054                     movea.l    A0, [A4]
  7404. 0000529C  4210                     clr.b      [A0]
  7405. 0000529E  3B7C 0001 FD12           move.w     [A5 - 0x2EE], 0x1
  7406. label000052A4:
  7407. 000052A4  700D                     moveq.l    D0, 0x0D
  7408. 000052A6  B06D C752                cmp.w      D0, [A5 - 0x38AE]
  7409. 000052AA  6634                     bne        +0x36 /* 000052E0 */
  7410. 000052AC  7014                     moveq.l    D0, 0x14
  7411. 000052AE  B06D FD12                cmp.w      D0, [A5 - 0x2EE]
  7412. 000052B2  6700 0110                beq        +0x112 /* 000053C4 */
  7413. 000052B6  42A7                     clr.l      -[A7]
  7414. 000052B8  7066                     moveq.l    D0, 0x66
  7415. 000052BA  2F00                     move.l     -[A7], D0
  7416. 000052BC  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  7417. 000052C0  285F                     movea.l    A4, [A7]+
  7418. 000052C2  200C                     move.l     D0, A4
  7419. 000052C4  6700 00FE                beq        +0x100 /* 000053C4 */
  7420. 000052C8  526D FD12                addq.w     [A5 - 0x2EE], 1
  7421. 000052CC  302D FD12                move.w     D0, [A5 - 0x2EE]
  7422. 000052D0  5340                     subq.w     D0, 1
  7423. 000052D2  41ED FC84                lea.l      A0, [A5 - 0x37C]
  7424. 000052D6  E540                     asl        D0.w, 2
  7425. 000052D8  218C 0000                move.l     [A0 + D0.w], A4
  7426. 000052DC  2054                     movea.l    A0, [A4]
  7427. 000052DE  4210                     clr.b      [A0]
  7428. label000052E0:
  7429. 000052E0  7008                     moveq.l    D0, 0x08
  7430. 000052E2  B06D C752                cmp.w      D0, [A5 - 0x38AE]
  7431. 000052E6  6600 0096                bne        +0x98 /* 0000537E */
  7432. 000052EA  302D FD12                move.w     D0, [A5 - 0x2EE]
  7433. 000052EE  5340                     subq.w     D0, 1
  7434. 000052F0  41ED FC84                lea.l      A0, [A5 - 0x37C]
  7435. 000052F4  E540                     asl        D0.w, 2
  7436. 000052F6  2D70 0000 FFFC           move.l     [A6 - 0x4], [A0 + D0.w]
  7437. 000052FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  7438. 00005300  2050                     movea.l    A0, [A0]
  7439. 00005302  4247                     clr.w      D7
  7440. 00005304  1E10                     move.b     D7, [A0]
  7441. 00005306  4A47                     tst.w      D7
  7442. 00005308  6614                     bne        +0x16 /* 0000531E */
  7443. 0000530A  4A6D FD12                tst.w      [A5 - 0x2EE]
  7444. 0000530E  6F6E                     ble        +0x70 /* 0000537E */
  7445. 00005310  486E FFFC                pea.l      [A6 - 0x4]
  7446. 00005314  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  7447. 00005318  536D FD12                subq.w     [A5 - 0x2EE], 1
  7448. 0000531C  6060                     bra        +0x62 /* 0000537E */
  7449. label0000531E:
  7450. 0000531E  102D A1FB                move.b     D0, [A5 - 0x5E05]
  7451. 00005322  6750                     beq        +0x52 /* 00005374 */
  7452. 00005324  486E FFF2                pea.l      [A6 - 0xE]
  7453. 00005328  A874                     syscall    GetPort
  7454. 0000532A  486D C460                pea.l      [A5 - 0x3BA0]
  7455. 0000532E  A873                     syscall    SetPort
  7456. 00005330  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  7457. 00005334  A887                     syscall    TextFont
  7458. 00005336  4267                     clr.w      -[A7]
  7459. 00005338  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  7460. 0000533C  101F                     move.b     D0, [A7]+
  7461. 0000533E  672C                     beq        +0x2E /* 0000536C */
  7462. label00005340:
  7463. 00005340  206E FFFC                movea.l    A0, [A6 - 0x4]
  7464. 00005344  2050                     movea.l    A0, [A0]
  7465. 00005346  4247                     clr.w      D7
  7466. 00005348  1E10                     move.b     D7, [A0]
  7467. 0000534A  4267                     clr.w      -[A7]
  7468. 0000534C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7469. 00005350  2F10                     move.l     -[A7], [A0]
  7470. 00005352  3F07                     move.w     -[A7], D7
  7471. 00005354  2F3C 8206 0010           move.l     -[A7], 0x82060010
  7472. 0000535A  A8B5                     syscall    ScriptUtil
  7473. 0000535C  3C1F                     move.w     D6, [A7]+
  7474. 0000535E  206E FFFC                movea.l    A0, [A6 - 0x4]
  7475. 00005362  2F10                     move.l     -[A7], [A0]
  7476. 00005364  4EAD 2822                jsr        [A5 + 0x2822 /* export_1280 */]
  7477. 00005368  4A46                     tst.w      D6
  7478. 0000536A  6ED4                     bgt        -0x2A /* 00005340 */
  7479. label0000536C:
  7480. 0000536C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7481. 00005370  A873                     syscall    SetPort
  7482. 00005372  600A                     bra        +0xC /* 0000537E */
  7483. label00005374:
  7484. 00005374  206E FFFC                movea.l    A0, [A6 - 0x4]
  7485. 00005378  2F10                     move.l     -[A7], [A0]
  7486. 0000537A  4EAD 2822                jsr        [A5 + 0x2822 /* export_1280 */]
  7487. label0000537E:
  7488. 0000537E  7020                     moveq.l    D0, 0x20
  7489. 00005380  B06D C752                cmp.w      D0, [A5 - 0x38AE]
  7490. 00005384  6E30                     bgt        +0x32 /* 000053B6 */
  7491. 00005386  302D FD12                move.w     D0, [A5 - 0x2EE]
  7492. 0000538A  5340                     subq.w     D0, 1
  7493. 0000538C  41ED FC84                lea.l      A0, [A5 - 0x37C]
  7494. 00005390  E540                     asl        D0.w, 2
  7495. 00005392  2D70 0000 FFFC           move.l     [A6 - 0x4], [A0 + D0.w]
  7496. 00005398  206E FFFC                movea.l    A0, [A6 - 0x4]
  7497. 0000539C  2050                     movea.l    A0, [A0]
  7498. 0000539E  4247                     clr.w      D7
  7499. 000053A0  1E10                     move.b     D7, [A0]
  7500. 000053A2  7064                     moveq.l    D0, 0x64
  7501. 000053A4  B047                     cmp.w      D0, D7
  7502. 000053A6  6F0E                     ble        +0x10 /* 000053B6 */
  7503. 000053A8  3F2D C752                move.w     -[A7], [A5 - 0x38AE]
  7504. 000053AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  7505. 000053B0  2F10                     move.l     -[A7], [A0]
  7506. 000053B2  4EBA AD5E                jsr        [PC - 0x52A2 /* 00000112 */]
  7507. label000053B6:
  7508. 000053B6  4A6D A0A0                tst.w      [A5 - 0x5F60]
  7509. 000053BA  6D02                     blt        +0x4 /* 000053BE */
  7510. 000053BC  A856                     syscall    ObscureCursor
  7511. label000053BE:
  7512. 000053BE  4267                     clr.w      -[A7]
  7513. 000053C0  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7514. label000053C4:
  7515. 000053C4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7516. 000053C8  4E5E                     unlink     A6
  7517. 000053CA  4E75                     rts
  7518. fn000053CC:
  7519. 000053CC  4E56 0000                link       A6, 0
  7520. 000053D0  3B6E 0008 C1B0           move.w     [A5 - 0x3E50], [A6 + 0x8]
  7521. 000053D6  4267                     clr.w      -[A7]
  7522. 000053D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7523. 000053DC  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  7524. 000053E0  3B5F C1B4                move.w     [A5 - 0x3E4C], [A7]+
  7525. 000053E4  4E5E                     unlink     A6
  7526. 000053E6  205F                     movea.l    A0, [A7]+
  7527. 000053E8  544F                     addq.w     A7, 2
  7528. 000053EA  4ED0                     jmp        [A0]
  7529. fn000053EC:
  7530. 000053EC  4E56 FFFE                link       A6, -0x0002
  7531. 000053F0  2F07                     move.l     -[A7], D7
  7532. 000053F2  7E01                     moveq.l    D7, 0x01
  7533. label000053F4:
  7534. 000053F4  BE6D C5A8                cmp.w      D7, [A5 - 0x3A58]
  7535. 000053F8  5DC0                     slt        D0
  7536. 000053FA  206D C6D2                movea.l    A0, [A5 - 0x392E]
  7537. 000053FE  2050                     movea.l    A0, [A0]
  7538. 00005400  3207                     move.w     D1, D7
  7539. 00005402  D241                     add.w      D1, D1
  7540. 00005404  3430 10FE                move.w     D2, [A0 + D1.w - 0x2]
  7541. 00005408  B46D C1AE                cmp.w      D2, [A5 - 0x3E52]
  7542. 0000540C  56C1                     sne        D1
  7543. 0000540E  C001                     and.b      D0, D1
  7544. 00005410  6704                     beq        +0x6 /* 00005416 */
  7545. 00005412  5247                     addq.w     D7, 1
  7546. 00005414  60DE                     bra        -0x20 /* 000053F4 */
  7547. label00005416:
  7548. 00005416  102E 000C                move.b     D0, [A6 + 0xC]
  7549. 0000541A  670E                     beq        +0x10 /* 0000542A */
  7550. 0000541C  BE6D C5A8                cmp.w      D7, [A5 - 0x3A58]
  7551. 00005420  6604                     bne        +0x6 /* 00005426 */
  7552. 00005422  7E01                     moveq.l    D7, 0x01
  7553. 00005424  6012                     bra        +0x14 /* 00005438 */
  7554. label00005426:
  7555. 00005426  5247                     addq.w     D7, 1
  7556. 00005428  600E                     bra        +0x10 /* 00005438 */
  7557. label0000542A:
  7558. 0000542A  7001                     moveq.l    D0, 0x01
  7559. 0000542C  B047                     cmp.w      D0, D7
  7560. 0000542E  6606                     bne        +0x8 /* 00005436 */
  7561. 00005430  3E2D C5A8                move.w     D7, [A5 - 0x3A58]
  7562. 00005434  6002                     bra        +0x4 /* 00005438 */
  7563. label00005436:
  7564. 00005436  5347                     subq.w     D7, 1
  7565. label00005438:
  7566. 00005438  206D C6D2                movea.l    A0, [A5 - 0x392E]
  7567. 0000543C  2050                     movea.l    A0, [A0]
  7568. 0000543E  3007                     move.w     D0, D7
  7569. 00005440  D040                     add.w      D0, D0
  7570. 00005442  3B70 00FE C1AE           move.w     [A5 - 0x3E52], [A0 + D0.w - 0x2]
  7571. 00005448  4267                     clr.w      -[A7]
  7572. 0000544A  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  7573. 0000544E  3F2D C1B0                move.w     -[A7], [A5 - 0x3E50]
  7574. 00005452  4EAD 102A                jsr        [A5 + 0x102A /* export_513 */]
  7575. 00005456  4EBA FF74                jsr        [PC - 0x8C /* 000053CC */]
  7576. 0000545A  2E1F                     move.l     D7, [A7]+
  7577. 0000545C  4E5E                     unlink     A6
  7578. 0000545E  205F                     movea.l    A0, [A7]+
  7579. 00005460  5C4F                     addq.w     A7, 6
  7580. 00005462  4ED0                     jmp        [A0]
  7581. export_211:
  7582. 00005464  4E56 FFDC                link       A6, -0x0024
  7583. 00005468  2F07                     move.l     -[A7], D7
  7584. 0000546A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  7585. 00005470  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  7586. 00005474  43ED C198                lea.l      A1, [A5 - 0x3E68]
  7587. 00005478  700E                     moveq.l    D0, 0x0E
  7588. label0000547A:
  7589. 0000547A  30D9                     move.w     [A0]+, [A1]+
  7590. 0000547C  51C8 FFFC                dbf        D0, -0x6 /* 0000547A */
  7591. 00005480  302D B568                move.w     D0, [A5 - 0x4A98]
  7592. 00005484  0440 0050                subi.w     D0, 0x50 /* 'P' */
  7593. 00005488  672A                     beq        +0x2C /* 000054B4 */
  7594. 0000548A  5340                     subq.w     D0, 1
  7595. 0000548C  6732                     beq        +0x34 /* 000054C0 */
  7596. 0000548E  5340                     subq.w     D0, 1
  7597. 00005490  675E                     beq        +0x60 /* 000054F0 */
  7598. 00005492  5340                     subq.w     D0, 1
  7599. 00005494  6700 008A                beq        +0x8C /* 00005520 */
  7600. 00005498  5340                     subq.w     D0, 1
  7601. 0000549A  6700 0094                beq        +0x96 /* 00005530 */
  7602. 0000549E  0440 0010                subi.w     D0, 0x10
  7603. 000054A2  6704                     beq        +0x6 /* 000054A8 */
  7604. 000054A4  6000 0090                bra        +0x92 /* 00005536 */
  7605. label000054A8:
  7606. 000054A8  4267                     clr.w      -[A7]
  7607. 000054AA  2F0E                     move.l     -[A7], A6
  7608. 000054AC  4EBA FF3E                jsr        [PC - 0xC2 /* 000053EC */]
  7609. 000054B0  6000 0088                bra        +0x8A /* 0000553A */
  7610. label000054B4:
  7611. 000054B4  1F3C 0001                move.b     -[A7], 0x1
  7612. 000054B8  2F0E                     move.l     -[A7], A6
  7613. 000054BA  4EBA FF30                jsr        [PC - 0xD0 /* 000053EC */]
  7614. 000054BE  607A                     bra        +0x7C /* 0000553A */
  7615. label000054C0:
  7616. 000054C0  302D C1B0                move.w     D0, [A5 - 0x3E50]
  7617. 000054C4  5340                     subq.w     D0, 1
  7618. 000054C6  3D40 FFDE                move.w     [A6 - 0x22], D0
  7619. 000054CA  3E2E FFDE                move.w     D7, [A6 - 0x22]
  7620. 000054CE  6018                     bra        +0x1A /* 000054E8 */
  7621. label000054D0:
  7622. 000054D0  4267                     clr.w      -[A7]
  7623. 000054D2  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  7624. 000054D6  3F07                     move.w     -[A7], D7
  7625. 000054D8  A902                     syscall    RealFont
  7626. 000054DA  101F                     move.b     D0, [A7]+
  7627. 000054DC  6708                     beq        +0xA /* 000054E6 */
  7628. 000054DE  3F07                     move.w     -[A7], D7
  7629. 000054E0  4EBA FEEA                jsr        [PC - 0x116 /* 000053CC */]
  7630. 000054E4  6054                     bra        +0x56 /* 0000553A */
  7631. label000054E6:
  7632. 000054E6  5347                     subq.w     D7, 1
  7633. label000054E8:
  7634. 000054E8  7001                     moveq.l    D0, 0x01
  7635. 000054EA  B047                     cmp.w      D0, D7
  7636. 000054EC  6FE2                     ble        -0x1C /* 000054D0 */
  7637. 000054EE  604A                     bra        +0x4C /* 0000553A */
  7638. label000054F0:
  7639. 000054F0  302D C1B0                move.w     D0, [A5 - 0x3E50]
  7640. 000054F4  5240                     addq.w     D0, 1
  7641. 000054F6  3D40 FFDC                move.w     [A6 - 0x24], D0
  7642. 000054FA  3E2E FFDC                move.w     D7, [A6 - 0x24]
  7643. 000054FE  6018                     bra        +0x1A /* 00005518 */
  7644. label00005500:
  7645. 00005500  4267                     clr.w      -[A7]
  7646. 00005502  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  7647. 00005506  3F07                     move.w     -[A7], D7
  7648. 00005508  A902                     syscall    RealFont
  7649. 0000550A  101F                     move.b     D0, [A7]+
  7650. 0000550C  6708                     beq        +0xA /* 00005516 */
  7651. 0000550E  3F07                     move.w     -[A7], D7
  7652. 00005510  4EBA FEBA                jsr        [PC - 0x146 /* 000053CC */]
  7653. 00005514  6024                     bra        +0x26 /* 0000553A */
  7654. label00005516:
  7655. 00005516  5247                     addq.w     D7, 1
  7656. label00005518:
  7657. 00005518  0C47 0080                cmpi.w     D7, 0x80
  7658. 0000551C  6FE2                     ble        -0x1C /* 00005500 */
  7659. 0000551E  601A                     bra        +0x1C /* 0000553A */
  7660. label00005520:
  7661. 00005520  302D C1B4                move.w     D0, [A5 - 0x3E4C]
  7662. 00005524  B06D C1B0                cmp.w      D0, [A5 - 0x3E50]
  7663. 00005528  6F10                     ble        +0x12 /* 0000553A */
  7664. 0000552A  536D C1B4                subq.w     [A5 - 0x3E4C], 1
  7665. 0000552E  600A                     bra        +0xC /* 0000553A */
  7666. label00005530:
  7667. 00005530  526D C1B4                addq.w     [A5 - 0x3E4C], 1
  7668. 00005534  6004                     bra        +0x6 /* 0000553A */
  7669. label00005536:
  7670. 00005536  422E 0008                clr.b      [A6 + 0x8]
  7671. label0000553A:
  7672. 0000553A  4267                     clr.w      -[A7]
  7673. 0000553C  486D C198                pea.l      [A5 - 0x3E68]
  7674. 00005540  486E FFE2                pea.l      [A6 - 0x1E]
  7675. 00005544  701E                     moveq.l    D0, 0x1E
  7676. 00005546  2F00                     move.l     -[A7], D0
  7677. 00005548  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  7678. 0000554C  101F                     move.b     D0, [A7]+
  7679. 0000554E  6608                     bne        +0xA /* 00005558 */
  7680. 00005550  1F3C 0001                move.b     -[A7], 0x1
  7681. 00005554  4EBA 03AE                jsr        [PC + 0x3AE /* 00005904 */]
  7682. label00005558:
  7683. 00005558  2E1F                     move.l     D7, [A7]+
  7684. 0000555A  4E5E                     unlink     A6
  7685. 0000555C  4E75                     rts
  7686. export_212:
  7687. fn0000555E:
  7688. 0000555E  4E56 0000                link       A6, 0
  7689. 00005562  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  7690. 00005566  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7691. 0000556A  422D BA54                clr.b      [A5 - 0x45AC]
  7692. 0000556E  4267                     clr.w      -[A7]
  7693. 00005570  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  7694. 00005574  1B7C 0001 BA54           move.b     [A5 - 0x45AC], 0x1
  7695. 0000557A  102D B570                move.b     D0, [A5 - 0x4A90]
  7696. 0000557E  0A00 0001                xori.b     D0, 0x1
  7697. 00005582  1B40 B570                move.b     [A5 - 0x4A90], D0
  7698. 00005586  1B7C 0001 C0AC           move.b     [A5 - 0x3F54], 0x1
  7699. 0000558C  1B7C 0001 C218           move.b     [A5 - 0x3DE8], 0x1
  7700. 00005592  422D C24C                clr.b      [A5 - 0x3DB4]
  7701. 00005596  422D B51C                clr.b      [A5 - 0x4AE4]
  7702. 0000559A  41ED C290                lea.l      A0, [A5 - 0x3D70]
  7703. 0000559E  43ED C704                lea.l      A1, [A5 - 0x38FC]
  7704. 000055A2  7003                     moveq.l    D0, 0x03
  7705. label000055A4:
  7706. 000055A4  30D9                     move.w     [A0]+, [A1]+
  7707. 000055A6  51C8 FFFC                dbf        D0, -0x6 /* 000055A4 */
  7708. 000055AA  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  7709. 000055AE  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  7710. 000055B2  4EBA B5FA                jsr        [PC - 0x4A06 /* 00000BAE */]
  7711. 000055B6  4E5E                     unlink     A6
  7712. 000055B8  4E75                     rts
  7713. fn000055BA:
  7714. 000055BA  4E56 FFA0                link       A6, -0x0060
  7715. 000055BE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  7716. 000055C2  1C2D C8EC                move.b     D6, [A5 - 0x3714]
  7717. 000055C6  1D6D C5AE FFA4           move.b     [A6 - 0x5C], [A5 - 0x3A52]
  7718. 000055CC  1D6D C31E FFA3           move.b     [A6 - 0x5D], [A5 - 0x3CE2]
  7719. 000055D2  1A2D C344                move.b     D5, [A5 - 0x3CBC]
  7720. 000055D6  1B6D C2D8 C8EC           move.b     [A5 - 0x3714], [A5 - 0x3D28]
  7721. 000055DC  1B6D C1B6 C5AE           move.b     [A5 - 0x3A52], [A5 - 0x3E4A]
  7722. 000055E2  1B6D BA5E C31E           move.b     [A5 - 0x3CE2], [A5 - 0x45A2]
  7723. 000055E8  4267                     clr.w      -[A7]
  7724. 000055EA  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  7725. 000055EE  1B5F C1D0                move.b     [A5 - 0x3E30], [A7]+
  7726. 000055F2  102D C5AE                move.b     D0, [A5 - 0x3A52]
  7727. 000055F6  C02D C91E                and.b      D0, [A5 - 0x36E2]
  7728. 000055FA  122D FCE4                move.b     D1, [A5 - 0x31C]
  7729. 000055FE  0A01 0001                xori.b     D1, 0x1
  7730. 00005602  C001                     and.b      D0, D1
  7731. 00005604  1B40 C344                move.b     [A5 - 0x3CBC], D0
  7732. 00005608  BC2D C8EC                cmp.b      D6, [A5 - 0x3714]
  7733. 0000560C  6706                     beq        +0x8 /* 00005614 */
  7734. 0000560E  1B7C 0001 C168           move.b     [A5 - 0x3E98], 0x1
  7735. label00005614:
  7736. 00005614  102D B3A2                move.b     D0, [A5 - 0x4C5E]
  7737. 00005618  672E                     beq        +0x30 /* 00005648 */
  7738. 0000561A  122D A07E                move.b     D1, [A5 - 0x5F82]
  7739. 0000561E  0A01 0001                xori.b     D1, 0x1
  7740. 00005622  C001                     and.b      D0, D1
  7741. 00005624  4A00                     tst.b      D0
  7742. 00005626  6720                     beq        +0x22 /* 00005648 */
  7743. 00005628  2F00                     move.l     -[A7], D0
  7744. 0000562A  4267                     clr.w      -[A7]
  7745. 0000562C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7746. 00005630  303C 0006                move.w     D0, 0x6
  7747. 00005634  AA54                     syscall    TextServicesDispatch
  7748. 00005636  121F                     move.b     D1, [A7]+
  7749. 00005638  201F                     move.l     D0, [A7]+
  7750. 0000563A  C001                     and.b      D0, D1
  7751. 0000563C  670A                     beq        +0xC /* 00005648 */
  7752. 0000563E  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  7753. 00005644  6000 02B4                bra        +0x2B6 /* 000058FA */
  7754. label00005648:
  7755. 00005648  BC2D C8EC                cmp.b      D6, [A5 - 0x3714]
  7756. 0000564C  56C0                     sne        D0
  7757. 0000564E  122D C5AE                move.b     D1, [A5 - 0x3A52]
  7758. 00005652  B22E FFA4                cmp.b      D1, [A6 - 0x5C]
  7759. 00005656  56C1                     sne        D1
  7760. 00005658  8001                     or.b       D0, D1
  7761. 0000565A  122D C31E                move.b     D1, [A5 - 0x3CE2]
  7762. 0000565E  B22E FFA3                cmp.b      D1, [A6 - 0x5D]
  7763. 00005662  56C1                     sne        D1
  7764. 00005664  8001                     or.b       D0, D1
  7765. 00005666  BA2D C344                cmp.b      D5, [A5 - 0x3CBC]
  7766. 0000566A  56C1                     sne        D1
  7767. 0000566C  8001                     or.b       D0, D1
  7768. 0000566E  6704                     beq        +0x6 /* 00005674 */
  7769. 00005670  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  7770. label00005674:
  7771. 00005674  182D C320                move.b     D4, [A5 - 0x3CE0]
  7772. 00005678  1D6D B7CE FFA8           move.b     [A6 - 0x58], [A5 - 0x4832]
  7773. 0000567E  1D6D C1D2 FFA9           move.b     [A6 - 0x57], [A5 - 0x3E2E]
  7774. 00005684  102D A07E                move.b     D0, [A5 - 0x5F82]
  7775. 00005688  670A                     beq        +0xC /* 00005694 */
  7776. 0000568A  7E03                     moveq.l    D7, 0x03
  7777. 0000568C  2D6D C242 FFFC           move.l     [A6 - 0x4], [A5 - 0x3DBE]
  7778. 00005692  600E                     bra        +0x10 /* 000056A2 */
  7779. label00005694:
  7780. 00005694  4267                     clr.w      -[A7]
  7781. 00005696  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7782. 0000569A  486E FFFC                pea.l      [A6 - 0x4]
  7783. 0000569E  A92C                     syscall    FindWindow
  7784. 000056A0  3E1F                     move.w     D7, [A7]+
  7785. label000056A2:
  7786. 000056A2  4267                     clr.w      -[A7]
  7787. 000056A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7788. 000056A8  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  7789. 000056AC  101F                     move.b     D0, [A7]+
  7790. 000056AE  670A                     beq        +0xC /* 000056BA */
  7791. 000056B0  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  7792. 000056B6  6000 0242                bra        +0x244 /* 000058FA */
  7793. label000056BA:
  7794. 000056BA  202E FFFC                move.l     D0, [A6 - 0x4]
  7795. 000056BE  B0AD B510                cmp.l      D0, [A5 - 0x4AF0]
  7796. 000056C2  57C0                     seq        D0
  7797. 000056C4  7203                     moveq.l    D1, 0x03
  7798. 000056C6  B247                     cmp.w      D1, D7
  7799. 000056C8  57C1                     seq        D1
  7800. 000056CA  C001                     and.b      D0, D1
  7801. 000056CC  4400                     neg.b      D0
  7802. 000056CE  1B40 C320                move.b     [A5 - 0x3CE0], D0
  7803. 000056D2  202E FFFC                move.l     D0, [A6 - 0x4]
  7804. 000056D6  B0AD B57A                cmp.l      D0, [A5 - 0x4A86]
  7805. 000056DA  57C0                     seq        D0
  7806. 000056DC  7203                     moveq.l    D1, 0x03
  7807. 000056DE  B247                     cmp.w      D1, D7
  7808. 000056E0  57C1                     seq        D1
  7809. 000056E2  C001                     and.b      D0, D1
  7810. 000056E4  4400                     neg.b      D0
  7811. 000056E6  1B40 B7CE                move.b     [A5 - 0x4832], D0
  7812. 000056EA  202E FFFC                move.l     D0, [A6 - 0x4]
  7813. 000056EE  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  7814. 000056F2  57C0                     seq        D0
  7815. 000056F4  7203                     moveq.l    D1, 0x03
  7816. 000056F6  B247                     cmp.w      D1, D7
  7817. 000056F8  57C1                     seq        D1
  7818. 000056FA  C001                     and.b      D0, D1
  7819. 000056FC  4400                     neg.b      D0
  7820. 000056FE  1B40 C1D2                move.b     [A5 - 0x3E2E], D0
  7821. 00005702  1D6D C322 FFA6           move.b     [A6 - 0x5A], [A5 - 0x3CDE]
  7822. 00005708  1B6D C320 C322           move.b     [A5 - 0x3CDE], [A5 - 0x3CE0]
  7823. 0000570E  102D C320                move.b     D0, [A5 - 0x3CE0]
  7824. 00005712  6722                     beq        +0x24 /* 00005736 */
  7825. 00005714  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  7826. 0000571A  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  7827. 0000571E  A873                     syscall    SetPort
  7828. 00005720  486E FFF8                pea.l      [A6 - 0x8]
  7829. 00005724  A871                     syscall    GlobalToLocal
  7830. 00005726  4267                     clr.w      -[A7]
  7831. 00005728  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7832. 0000572C  486D BA1E                pea.l      [A5 - 0x45E2]
  7833. 00005730  A8AD                     syscall    PtInRect
  7834. 00005732  1B5F C322                move.b     [A5 - 0x3CDE], [A7]+
  7835. label00005736:
  7836. 00005736  3D6D B526 FFAA           move.w     [A6 - 0x56], [A5 - 0x4ADA]
  7837. 0000573C  426D B526                clr.w      [A5 - 0x4ADA]
  7838. 00005740  102D B7CE                move.b     D0, [A5 - 0x4832]
  7839. 00005744  6710                     beq        +0x12 /* 00005756 */
  7840. 00005746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7841. 0000574A  486E FFB4                pea.l      [A6 - 0x4C]
  7842. 0000574E  486D B526                pea.l      [A5 - 0x4ADA]
  7843. 00005752  4EAD 2EB2                jsr        [A5 + 0x2EB2 /* export_1490 */]
  7844. label00005756:
  7845. 00005756  102D B7CE                move.b     D0, [A5 - 0x4832]
  7846. 0000575A  6662                     bne        +0x64 /* 000057BE */
  7847. 0000575C  802D C320                or.b       D0, [A5 - 0x3CE0]
  7848. 00005760  4A00                     tst.b      D0
  7849. 00005762  665A                     bne        +0x5C /* 000057BE */
  7850. 00005764  222E FFFC                move.l     D1, [A6 - 0x4]
  7851. 00005768  B2AD C0BE                cmp.l      D1, [A5 - 0x3F42]
  7852. 0000576C  57C1                     seq        D1
  7853. 0000576E  4A01                     tst.b      D1
  7854. 00005770  6710                     beq        +0x12 /* 00005782 */
  7855. 00005772  7403                     moveq.l    D2, 0x03
  7856. 00005774  B447                     cmp.w      D2, D7
  7857. 00005776  57C2                     seq        D2
  7858. 00005778  C202                     and.b      D1, D2
  7859. 0000577A  8001                     or.b       D0, D1
  7860. 0000577C  0240 0001                andi.w     D0, 0x1
  7861. 00005780  663C                     bne        +0x3E /* 000057BE */
  7862. label00005782:
  7863. 00005782  222E FFFC                move.l     D1, [A6 - 0x4]
  7864. 00005786  B2AD C2E6                cmp.l      D1, [A5 - 0x3D1A]
  7865. 0000578A  57C1                     seq        D1
  7866. 0000578C  4A01                     tst.b      D1
  7867. 0000578E  6710                     beq        +0x12 /* 000057A0 */
  7868. 00005790  7403                     moveq.l    D2, 0x03
  7869. 00005792  B447                     cmp.w      D2, D7
  7870. 00005794  57C2                     seq        D2
  7871. 00005796  C202                     and.b      D1, D2
  7872. 00005798  8001                     or.b       D0, D1
  7873. 0000579A  0240 0001                andi.w     D0, 0x1
  7874. 0000579E  661E                     bne        +0x20 /* 000057BE */
  7875. label000057A0:
  7876. 000057A0  222E FFFC                move.l     D1, [A6 - 0x4]
  7877. 000057A4  B2AD C33E                cmp.l      D1, [A5 - 0x3CC2]
  7878. 000057A8  57C1                     seq        D1
  7879. 000057AA  4A01                     tst.b      D1
  7880. 000057AC  671E                     beq        +0x20 /* 000057CC */
  7881. 000057AE  7403                     moveq.l    D2, 0x03
  7882. 000057B0  B447                     cmp.w      D2, D7
  7883. 000057B2  57C2                     seq        D2
  7884. 000057B4  C202                     and.b      D1, D2
  7885. 000057B6  8001                     or.b       D0, D1
  7886. 000057B8  0240 0001                andi.w     D0, 0x1
  7887. 000057BC  670E                     beq        +0x10 /* 000057CC */
  7888. label000057BE:
  7889. 000057BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7890. 000057C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7891. 000057C6  4EAD 3682                jsr        [A5 + 0x3682 /* export_1740 */]
  7892. 000057CA  600C                     bra        +0xE /* 000057D8 */
  7893. label000057CC:
  7894. 000057CC  7000                     moveq.l    D0, 0x00
  7895. 000057CE  2B40 A022                move.l     [A5 - 0x5FDE], D0
  7896. 000057D2  3B7C FFFF A026           move.w     [A5 - 0x5FDA], 0xFFFF
  7897. label000057D8:
  7898. 000057D8  1D6D FCE4 FFA1           move.b     [A6 - 0x5F], [A5 - 0x31C]
  7899. 000057DE  422D FCE4                clr.b      [A5 - 0x31C]
  7900. 000057E2  102D C1D2                move.b     D0, [A5 - 0x3E2E]
  7901. 000057E6  6708                     beq        +0xA /* 000057F0 */
  7902. 000057E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7903. 000057EC  4EBA 1216                jsr        [PC + 0x1216 /* 00006A04 */]
  7904. label000057F0:
  7905. 000057F0  102D A1AC                move.b     D0, [A5 - 0x5E54]
  7906. 000057F4  666A                     bne        +0x6C /* 00005860 */
  7907. 000057F6  B82D C320                cmp.b      D4, [A5 - 0x3CE0]
  7908. 000057FA  56C1                     sne        D1
  7909. 000057FC  8001                     or.b       D0, D1
  7910. 000057FE  0240 0001                andi.w     D0, 0x1
  7911. 00005802  665C                     bne        +0x5E /* 00005860 */
  7912. 00005804  122D B7CE                move.b     D1, [A5 - 0x4832]
  7913. 00005808  B22E FFA8                cmp.b      D1, [A6 - 0x58]
  7914. 0000580C  56C1                     sne        D1
  7915. 0000580E  8001                     or.b       D0, D1
  7916. 00005810  0240 0001                andi.w     D0, 0x1
  7917. 00005814  664A                     bne        +0x4C /* 00005860 */
  7918. 00005816  122D C1D2                move.b     D1, [A5 - 0x3E2E]
  7919. 0000581A  B22E FFA9                cmp.b      D1, [A6 - 0x57]
  7920. 0000581E  56C1                     sne        D1
  7921. 00005820  8001                     or.b       D0, D1
  7922. 00005822  0240 0001                andi.w     D0, 0x1
  7923. 00005826  6638                     bne        +0x3A /* 00005860 */
  7924. 00005828  122D C322                move.b     D1, [A5 - 0x3CDE]
  7925. 0000582C  B22E FFA6                cmp.b      D1, [A6 - 0x5A]
  7926. 00005830  56C1                     sne        D1
  7927. 00005832  8001                     or.b       D0, D1
  7928. 00005834  0240 0001                andi.w     D0, 0x1
  7929. 00005838  6626                     bne        +0x28 /* 00005860 */
  7930. 0000583A  322D B526                move.w     D1, [A5 - 0x4ADA]
  7931. 0000583E  B26E FFAA                cmp.w      D1, [A6 - 0x56]
  7932. 00005842  56C1                     sne        D1
  7933. 00005844  8001                     or.b       D0, D1
  7934. 00005846  0240 0001                andi.w     D0, 0x1
  7935. 0000584A  6614                     bne        +0x16 /* 00005860 */
  7936. 0000584C  122D FCE4                move.b     D1, [A5 - 0x31C]
  7937. 00005850  B22E FFA1                cmp.b      D1, [A6 - 0x5F]
  7938. 00005854  56C1                     sne        D1
  7939. 00005856  8001                     or.b       D0, D1
  7940. 00005858  0240 0001                andi.w     D0, 0x1
  7941. 0000585C  6700 009C                beq        +0x9E /* 000058FA */
  7942. label00005860:
  7943. 00005860  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  7944. 00005866  42A7                     clr.l      -[A7]
  7945. 00005868  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  7946. 0000586C  49ED FE14                lea.l      A4, [A5 - 0x1EC]
  7947. 00005870  102D C322                move.b     D0, [A5 - 0x3CDE]
  7948. 00005874  6706                     beq        +0x8 /* 0000587C */
  7949. 00005876  49ED C10E                lea.l      A4, [A5 - 0x3EF2]
  7950. 0000587A  6074                     bra        +0x76 /* 000058F0 */
  7951. label0000587C:
  7952. 0000587C  42A7                     clr.l      -[A7]
  7953. 0000587E  4EAD 2F0A                jsr        [A5 + 0x2F0A /* export_1501 */]
  7954. 00005882  201F                     move.l     D0, [A7]+
  7955. 00005884  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  7956. 00005888  6666                     bne        +0x68 /* 000058F0 */
  7957. 0000588A  102D C1D2                move.b     D0, [A5 - 0x3E2E]
  7958. 0000588E  6756                     beq        +0x58 /* 000058E6 */
  7959. 00005890  102D C4EA                move.b     D0, [A5 - 0x3B16]
  7960. 00005894  C02D C6CE                and.b      D0, [A5 - 0x3932]
  7961. 00005898  6728                     beq        +0x2A /* 000058C2 */
  7962. 0000589A  7000                     moveq.l    D0, 0x00
  7963. 0000589C  206D C242                movea.l    A0, [A5 - 0x3DBE]
  7964. 000058A0  3228 0008                move.w     D1, [A0 + 0x8]
  7965. 000058A4  4441                     neg.w      D1
  7966. 000058A6  3001                     move.w     D0, D1
  7967. 000058A8  C0BC 0000 0007           and.l      D0, 0x7
  7968. 000058AE  3D40 FFAC                move.w     [A6 - 0x54], D0
  7969. 000058B2  2F3C FFF8 FFF8           move.l     -[A7], 0xFFF8FFF8
  7970. 000058B8  4267                     clr.w      -[A7]
  7971. 000058BA  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  7972. 000058BE  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  7973. label000058C2:
  7974. 000058C2  102D B4FE                move.b     D0, [A5 - 0x4B02]
  7975. 000058C6  0A00 0001                xori.b     D0, 0x1
  7976. 000058CA  C02D FCE4                and.b      D0, [A5 - 0x31C]
  7977. 000058CE  6706                     beq        +0x8 /* 000058D6 */
  7978. 000058D0  49ED FE14                lea.l      A4, [A5 - 0x1EC]
  7979. 000058D4  6004                     bra        +0x6 /* 000058DA */
  7980. label000058D6:
  7981. 000058D6  49ED C0C6                lea.l      A4, [A5 - 0x3F3A]
  7982. label000058DA:
  7983. 000058DA  4A2D FC56                tst.b      [A5 - 0x3AA]
  7984. 000058DE  6710                     beq        +0x12 /* 000058F0 */
  7985. 000058E0  49ED FE14                lea.l      A4, [A5 - 0x1EC]
  7986. 000058E4  600A                     bra        +0xC /* 000058F0 */
  7987. label000058E6:
  7988. 000058E6  4A6D B526                tst.w      [A5 - 0x4ADA]
  7989. 000058EA  6704                     beq        +0x6 /* 000058F0 */
  7990. 000058EC  49EE FFB4                lea.l      A4, [A6 - 0x4C]
  7991. label000058F0:
  7992. 000058F0  2F0C                     move.l     -[A7], A4
  7993. 000058F2  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  7994. 000058F6  422D A1AC                clr.b      [A5 - 0x5E54]
  7995. label000058FA:
  7996. 000058FA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  7997. 000058FE  4E5E                     unlink     A6
  7998. 00005900  2E9F                     move.l     [A7], [A7]+
  7999. 00005902  4E75                     rts
  8000. export_213:
  8001. fn00005904:
  8002. 00005904  4E56 FFD0                link       A6, -0x0030
  8003. 00005908  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  8004. 0000590C  486E FFD8                pea.l      [A6 - 0x28]
  8005. 00005910  A874                     syscall    GetPort
  8006. 00005912  486D C460                pea.l      [A5 - 0x3BA0]
  8007. 00005916  A873                     syscall    SetPort
  8008. 00005918  4AAD FC7E                tst.l      [A5 - 0x382]
  8009. 0000591C  6732                     beq        +0x34 /* 00005950 */
  8010. 0000591E  486D C704                pea.l      [A5 - 0x38FC]
  8011. 00005922  4EBA D5D6                jsr        [PC - 0x2A2A /* 00002EFA */]
  8012. 00005926  486D FD38                pea.l      [A5 - 0x2C8]
  8013. 0000592A  4EBA CFC6                jsr        [PC - 0x303A /* 000028F2 */]
  8014. 0000592E  486D FD38                pea.l      [A5 - 0x2C8]
  8015. 00005932  486D FD38                pea.l      [A5 - 0x2C8]
  8016. 00005936  4267                     clr.w      -[A7]
  8017. 00005938  4EBA 1022                jsr        [PC + 0x1022 /* 0000695C */]
  8018. 0000593C  486D FD38                pea.l      [A5 - 0x2C8]
  8019. 00005940  486D C290                pea.l      [A5 - 0x3D70]
  8020. 00005944  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  8021. 00005948  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  8022. 0000594C  6000 023E                bra        +0x240 /* 00005B8C */
  8023. label00005950:
  8024. 00005950  102D FD24                move.b     D0, [A5 - 0x2DC]
  8025. 00005954  0A00 0001                xori.b     D0, 0x1
  8026. 00005958  7201                     moveq.l    D1, 0x01
  8027. 0000595A  B26D FD12                cmp.w      D1, [A5 - 0x2EE]
  8028. 0000595E  5EC1                     sgt        D1
  8029. 00005960  8001                     or.b       D0, D1
  8030. 00005962  0240 0001                andi.w     D0, 0x1
  8031. 00005966  6600 0224                bne        +0x226 /* 00005B8C */
  8032. 0000596A  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  8033. 0000596E  A887                     syscall    TextFont
  8034. 00005970  3F2D C1B0                move.w     -[A7], [A5 - 0x3E50]
  8035. 00005974  A88A                     syscall    TextSize
  8036. 00005976  4240                     clr.w      D0
  8037. 00005978  102D C1B2                move.b     D0, [A5 - 0x3E4E]
  8038. 0000597C  3F00                     move.w     -[A7], D0
  8039. 0000597E  A888                     syscall    TextFace
  8040. 00005980  3F3C 0001                move.w     -[A7], 0x1
  8041. 00005984  A889                     syscall    TextMode
  8042. 00005986  3E2D C1B4                move.w     D7, [A5 - 0x3E4C]
  8043. 0000598A  102D C6CE                move.b     D0, [A5 - 0x3932]
  8044. 0000598E  670E                     beq        +0x10 /* 0000599E */
  8045. 00005990  4267                     clr.w      -[A7]
  8046. 00005992  3007                     move.w     D0, D7
  8047. 00005994  5E40                     addq.w     D0, 7
  8048. 00005996  3F00                     move.w     -[A7], D0
  8049. 00005998  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  8050. 0000599C  3E1F                     move.w     D7, [A7]+
  8051. label0000599E:
  8052. 0000599E  3007                     move.w     D0, D7
  8053. 000059A0  48C0                     ext.l      D0
  8054. 000059A2  81FC 0004                divs.w     D0, 0x4
  8055. 000059A6  3D40 FFF0                move.w     [A6 - 0x10], D0
  8056. 000059AA  3007                     move.w     D0, D7
  8057. 000059AC  906E FFF0                sub.w      D0, [A6 - 0x10]
  8058. 000059B0  3D40 FFF2                move.w     [A6 - 0xE], D0
  8059. 000059B4  3D6D FD12 FFFE           move.w     [A6 - 0x2], [A5 - 0x2EE]
  8060. 000059BA  102E 0008                move.b     D0, [A6 + 0x8]
  8061. 000059BE  6722                     beq        +0x24 /* 000059E2 */
  8062. 000059C0  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  8063. 000059C6  486D C704                pea.l      [A5 - 0x38FC]
  8064. 000059CA  4EBA D52E                jsr        [PC - 0x2AD2 /* 00002EFA */]
  8065. 000059CE  4EBA 157E                jsr        [PC + 0x157E /* 00006F4E */]
  8066. 000059D2  41ED C290                lea.l      A0, [A5 - 0x3D70]
  8067. 000059D6  43ED C704                lea.l      A1, [A5 - 0x38FC]
  8068. 000059DA  7003                     moveq.l    D0, 0x03
  8069. label000059DC:
  8070. 000059DC  30D9                     move.w     [A0]+, [A1]+
  8071. 000059DE  51C8 FFFC                dbf        D0, -0x6 /* 000059DC */
  8072. label000059E2:
  8073. 000059E2  302E FFFE                move.w     D0, [A6 - 0x2]
  8074. 000059E6  5340                     subq.w     D0, 1
  8075. 000059E8  C1C7                     muls.w     D0, D7
  8076. 000059EA  3C00                     move.w     D6, D0
  8077. 000059EC  DC6D FD34                add.w      D6, [A5 - 0x2CC]
  8078. 000059F0  3D6E FFFE FFD2           move.w     [A6 - 0x2E], [A6 - 0x2]
  8079. 000059F6  3D6D FD12 FFD0           move.w     [A6 - 0x30], [A5 - 0x2EE]
  8080. 000059FC  3D6E FFD2 FFFC           move.w     [A6 - 0x4], [A6 - 0x2E]
  8081. 00005A02  6000 014E                bra        +0x150 /* 00005B52 */
  8082. label00005A06:
  8083. 00005A06  102E 0008                move.b     D0, [A6 + 0x8]
  8084. 00005A0A  664C                     bne        +0x4E /* 00005A58 */
  8085. 00005A0C  486E FFDC                pea.l      [A6 - 0x24]
  8086. 00005A10  4267                     clr.w      -[A7]
  8087. 00005A12  3006                     move.w     D0, D6
  8088. 00005A14  906E FFF2                sub.w      D0, [A6 - 0xE]
  8089. 00005A18  3F00                     move.w     -[A7], D0
  8090. 00005A1A  3F2D C710                move.w     -[A7], [A5 - 0x38F0]
  8091. 00005A1E  302E FFF0                move.w     D0, [A6 - 0x10]
  8092. 00005A22  D046                     add.w      D0, D6
  8093. 00005A24  3F00                     move.w     -[A7], D0
  8094. 00005A26  A8A7                     syscall    SetRect
  8095. 00005A28  486E FFDC                pea.l      [A6 - 0x24]
  8096. 00005A2C  4EBA D4CC                jsr        [PC - 0x2B34 /* 00002EFA */]
  8097. 00005A30  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  8098. 00005A34  42A7                     clr.l      -[A7]
  8099. 00005A36  486E FFDC                pea.l      [A6 - 0x24]
  8100. 00005A3A  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  8101. 00005A3E  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  8102. 00005A42  42A7                     clr.l      -[A7]
  8103. 00005A44  486E FFDC                pea.l      [A6 - 0x24]
  8104. 00005A48  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  8105. 00005A4C  486E FFDC                pea.l      [A6 - 0x24]
  8106. 00005A50  486D C290                pea.l      [A5 - 0x3D70]
  8107. 00005A54  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  8108. label00005A58:
  8109. 00005A58  302E FFFC                move.w     D0, [A6 - 0x4]
  8110. 00005A5C  5340                     subq.w     D0, 1
  8111. 00005A5E  41ED FC84                lea.l      A0, [A5 - 0x37C]
  8112. 00005A62  E540                     asl        D0.w, 2
  8113. 00005A64  2870 0000                movea.l    A4, [A0 + D0.w]
  8114. 00005A68  2F0C                     move.l     -[A7], A4
  8115. 00005A6A  205F                     movea.l    A0, [A7]+
  8116. 00005A6C  A029                     syscall    HLock
  8117. 00005A6E  4267                     clr.w      -[A7]
  8118. 00005A70  2F14                     move.l     -[A7], [A4]
  8119. 00005A72  A88C                     syscall    StringWidth
  8120. 00005A74  381F                     move.w     D4, [A7]+
  8121. 00005A76  4267                     clr.w      -[A7]
  8122. 00005A78  486D C1B2                pea.l      [A5 - 0x3E4E]
  8123. 00005A7C  7006                     moveq.l    D0, 0x06
  8124. 00005A7E  2F00                     move.l     -[A7], D0
  8125. 00005A80  A85D                     syscall    BitTst
  8126. 00005A82  101F                     move.b     D0, [A7]+
  8127. 00005A84  6702                     beq        +0x4 /* 00005A88 */
  8128. 00005A86  5A44                     addq.w     D4, 5
  8129. label00005A88:
  8130. 00005A88  4267                     clr.w      -[A7]
  8131. 00005A8A  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  8132. 00005A8E  4A5F                     tst.w      [A7]+
  8133. 00005A90  56C0                     sne        D0
  8134. 00005A92  4400                     neg.b      D0
  8135. 00005A94  1D40 FFD5                move.b     [A6 - 0x2B], D0
  8136. 00005A98  3A2D FCE6                move.w     D5, [A5 - 0x31A]
  8137. 00005A9C  7001                     moveq.l    D0, 0x01
  8138. 00005A9E  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  8139. 00005AA2  6604                     bne        +0x6 /* 00005AA8 */
  8140. 00005AA4  3A2D FD36                move.w     D5, [A5 - 0x2CA]
  8141. label00005AA8:
  8142. 00005AA8  102E FFD5                move.b     D0, [A6 - 0x2B]
  8143. 00005AAC  670A                     beq        +0xC /* 00005AB8 */
  8144. 00005AAE  4A6D C1AC                tst.w      [A5 - 0x3E54]
  8145. 00005AB2  660E                     bne        +0x10 /* 00005AC2 */
  8146. 00005AB4  9A44                     sub.w      D5, D4
  8147. 00005AB6  600A                     bra        +0xC /* 00005AC2 */
  8148. label00005AB8:
  8149. 00005AB8  70FF                     moveq.l    D0, 0xFFFFFFFF
  8150. 00005ABA  B06D C1AC                cmp.w      D0, [A5 - 0x3E54]
  8151. 00005ABE  6602                     bne        +0x4 /* 00005AC2 */
  8152. 00005AC0  9A44                     sub.w      D5, D4
  8153. label00005AC2:
  8154. 00005AC2  7001                     moveq.l    D0, 0x01
  8155. 00005AC4  B06D C1AC                cmp.w      D0, [A5 - 0x3E54]
  8156. 00005AC8  660A                     bne        +0xC /* 00005AD4 */
  8157. 00005ACA  3004                     move.w     D0, D4
  8158. 00005ACC  48C0                     ext.l      D0
  8159. 00005ACE  81FC 0002                divs.w     D0, 0x2
  8160. 00005AD2  9A40                     sub.w      D5, D0
  8161. label00005AD4:
  8162. 00005AD4  3005                     move.w     D0, D5
  8163. 00005AD6  5340                     subq.w     D0, 1
  8164. 00005AD8  3D40 FFE6                move.w     [A6 - 0x1A], D0
  8165. 00005ADC  3005                     move.w     D0, D5
  8166. 00005ADE  D044                     add.w      D0, D4
  8167. 00005AE0  5240                     addq.w     D0, 1
  8168. 00005AE2  3D40 FFEA                move.w     [A6 - 0x16], D0
  8169. 00005AE6  3006                     move.w     D0, D6
  8170. 00005AE8  906E FFF2                sub.w      D0, [A6 - 0xE]
  8171. 00005AEC  3D40 FFE4                move.w     [A6 - 0x1C], D0
  8172. 00005AF0  302E FFF0                move.w     D0, [A6 - 0x10]
  8173. 00005AF4  D046                     add.w      D0, D6
  8174. 00005AF6  3D40 FFE8                move.w     [A6 - 0x18], D0
  8175. 00005AFA  2054                     movea.l    A0, [A4]
  8176. 00005AFC  4240                     clr.w      D0
  8177. 00005AFE  1010                     move.b     D0, [A0]
  8178. 00005B00  4A40                     tst.w      D0
  8179. 00005B02  6740                     beq        +0x42 /* 00005B44 */
  8180. 00005B04  486D B880                pea.l      [A5 - 0x4780]
  8181. 00005B08  A875                     syscall    SetPBits/SetPortBits
  8182. 00005B0A  486E FFE4                pea.l      [A6 - 0x1C]
  8183. 00005B0E  486D FE70                pea.l      [A5 - 0x190]
  8184. 00005B12  A8A5                     syscall    FillRect
  8185. 00005B14  486E FFE4                pea.l      [A6 - 0x1C]
  8186. 00005B18  486D FC4E                pea.l      [A5 - 0x3B2]
  8187. 00005B1C  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  8188. 00005B20  486D B88E                pea.l      [A5 - 0x4772]
  8189. 00005B24  A875                     syscall    SetPBits/SetPortBits
  8190. 00005B26  486E FFE4                pea.l      [A6 - 0x1C]
  8191. 00005B2A  A8A3                     syscall    EraseRect
  8192. 00005B2C  3F05                     move.w     -[A7], D5
  8193. 00005B2E  3F06                     move.w     -[A7], D6
  8194. 00005B30  A893                     syscall    MoveTo
  8195. 00005B32  2F14                     move.l     -[A7], [A4]
  8196. 00005B34  A884                     syscall    DrawString
  8197. 00005B36  486E FFE4                pea.l      [A6 - 0x1C]
  8198. 00005B3A  486E FFE4                pea.l      [A6 - 0x1C]
  8199. 00005B3E  4267                     clr.w      -[A7]
  8200. 00005B40  4EBA 0E1A                jsr        [PC + 0xE1A /* 0000695C */]
  8201. label00005B44:
  8202. 00005B44  2F0C                     move.l     -[A7], A4
  8203. 00005B46  205F                     movea.l    A0, [A7]+
  8204. 00005B48  A02A                     syscall    HUnlock
  8205. 00005B4A  DC47                     add.w      D6, D7
  8206. 00005B4C  526E FFFC                addq.w     [A6 - 0x4], 1
  8207. 00005B50  690C                     bvs        +0xE /* 00005B5E */
  8208. label00005B52:
  8209. 00005B52  302E FFFC                move.w     D0, [A6 - 0x4]
  8210. 00005B56  B06E FFD0                cmp.w      D0, [A6 - 0x30]
  8211. 00005B5A  6F00 FEAA                ble        -0x154 /* 00005A06 */
  8212. label00005B5E:
  8213. 00005B5E  102E FFD5                move.b     D0, [A6 - 0x2B]
  8214. 00005B62  670C                     beq        +0xE /* 00005B70 */
  8215. 00005B64  302E FFE6                move.w     D0, [A6 - 0x1A]
  8216. 00005B68  5240                     addq.w     D0, 1
  8217. 00005B6A  3B40 FD32                move.w     [A5 - 0x2CE], D0
  8218. 00005B6E  600A                     bra        +0xC /* 00005B7A */
  8219. label00005B70:
  8220. 00005B70  302E FFEA                move.w     D0, [A6 - 0x16]
  8221. 00005B74  5340                     subq.w     D0, 1
  8222. 00005B76  3B40 FD32                move.w     [A5 - 0x2CE], D0
  8223. label00005B7A:
  8224. 00005B7A  3006                     move.w     D0, D6
  8225. 00005B7C  9047                     sub.w      D0, D7
  8226. 00005B7E  3B40 FD30                move.w     [A5 - 0x2D0], D0
  8227. 00005B82  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  8228. 00005B86  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  8229. label00005B8C:
  8230. 00005B8C  4EAD 26EA                jsr        [A5 + 0x26EA /* export_1241 */]
  8231. 00005B90  486D C4CC                pea.l      [A5 - 0x3B34]
  8232. 00005B94  A875                     syscall    SetPBits/SetPortBits
  8233. 00005B96  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8234. 00005B9A  A873                     syscall    SetPort
  8235. 00005B9C  7000                     moveq.l    D0, 0x00
  8236. 00005B9E  2B40 FC6C                move.l     [A5 - 0x394], D0
  8237. 00005BA2  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  8238. 00005BA6  4E5E                     unlink     A6
  8239. 00005BA8  205F                     movea.l    A0, [A7]+
  8240. 00005BAA  544F                     addq.w     A7, 2
  8241. 00005BAC  4ED0                     jmp        [A0]
  8242. fn00005BAE:
  8243. 00005BAE  4E56 FFE0                link       A6, -0x0020
  8244. 00005BB2  206E 0008                movea.l    A0, [A6 + 0x8]
  8245. 00005BB6  43EE FFF2                lea.l      A1, [A6 - 0xE]
  8246. 00005BBA  7006                     moveq.l    D0, 0x06
  8247. label00005BBC:
  8248. 00005BBC  32D8                     move.w     [A1]+, [A0]+
  8249. 00005BBE  51C8 FFFC                dbf        D0, -0x6 /* 00005BBC */
  8250. 00005BC2  102D C91E                move.b     D0, [A5 - 0x36E2]
  8251. 00005BC6  6720                     beq        +0x22 /* 00005BE8 */
  8252. 00005BC8  486E FFF2                pea.l      [A6 - 0xE]
  8253. 00005BCC  486D C920                pea.l      [A5 - 0x36E0]
  8254. 00005BD0  486D C926                pea.l      [A5 - 0x36DA]
  8255. 00005BD4  486D C926                pea.l      [A5 - 0x36DA]
  8256. 00005BD8  4267                     clr.w      -[A7]
  8257. 00005BDA  42A7                     clr.l      -[A7]
  8258. 00005BDC  A8EC                     syscall    CopyBits
  8259. 00005BDE  486D C926                pea.l      [A5 - 0x36DA]
  8260. 00005BE2  4EBA 0ABA                jsr        [PC + 0xABA /* 0000669E */]
  8261. 00005BE6  600C                     bra        +0xE /* 00005BF4 */
  8262. label00005BE8:
  8263. 00005BE8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  8264. 00005BEC  486D C704                pea.l      [A5 - 0x38FC]
  8265. 00005BF0  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  8266. label00005BF4:
  8267. 00005BF4  202D C4FC                move.l     D0, [A5 - 0x3B04]
  8268. 00005BF8  E088                     lsr        D0, 8
  8269. 00005BFA  C0BC 0000 00FF           and.l      D0, 0xFF
  8270. 00005C00  3D40 FFE0                move.w     [A6 - 0x20], D0
  8271. label00005C04:
  8272. 00005C04  486E FFE2                pea.l      [A6 - 0x1E]
  8273. 00005C08  A976                     syscall    GetKeys
  8274. 00005C0A  302E FFE0                move.w     D0, [A6 - 0x20]
  8275. 00005C0E  3200                     move.w     D1, D0
  8276. 00005C10  E641                     asr        D1.w, 3
  8277. 00005C12  0136 10E2                btst       [A6 + D1.w - 0x30], D0
  8278. 00005C16  66EC                     bne        -0x12 /* 00005C04 */
  8279. 00005C18  2F3C 0000 001E           move.l     -[A7], 0x1E
  8280. 00005C1E  201F                     move.l     D0, [A7]+
  8281. 00005C20  A032                     syscall    FlushEvents
  8282. 00005C22  422D A006                clr.b      [A5 - 0x5FFA]
  8283. 00005C26  4EBA F0D2                jsr        [PC - 0xF2E /* 00004CFA */]
  8284. 00005C2A  4E5E                     unlink     A6
  8285. 00005C2C  2E9F                     move.l     [A7], [A7]+
  8286. 00005C2E  4E75                     rts
  8287. fn00005C30:
  8288. 00005C30  4E56 FFEA                link       A6, -0x0016
  8289. 00005C34  3D6D C5A6 FFEA           move.w     [A6 - 0x16], [A5 - 0x3A5A]
  8290. 00005C3A  3F3C 0001                move.w     -[A7], 0x1
  8291. 00005C3E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  8292. 00005C42  486E FFFC                pea.l      [A6 - 0x4]
  8293. 00005C46  4EBA 01EA                jsr        [PC + 0x1EA /* 00005E32 */]
  8294. 00005C4A  4EBA B0D6                jsr        [PC - 0x4F2A /* 00000D22 */]
  8295. 00005C4E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  8296. 00005C52  43ED C290                lea.l      A1, [A5 - 0x3D70]
  8297. 00005C56  7003                     moveq.l    D0, 0x03
  8298. label00005C58:
  8299. 00005C58  30D9                     move.w     [A0]+, [A1]+
  8300. 00005C5A  51C8 FFFC                dbf        D0, -0x6 /* 00005C58 */
  8301. 00005C5E  486D C290                pea.l      [A5 - 0x3D70]
  8302. 00005C62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8303. 00005C66  302E FFFE                move.w     D0, [A6 - 0x2]
  8304. 00005C6A  5240                     addq.w     D0, 1
  8305. 00005C6C  3F00                     move.w     -[A7], D0
  8306. 00005C6E  302E FFFC                move.w     D0, [A6 - 0x4]
  8307. 00005C72  5240                     addq.w     D0, 1
  8308. 00005C74  3F00                     move.w     -[A7], D0
  8309. 00005C76  A8A7                     syscall    SetRect
  8310. 00005C78  4EBA B7F0                jsr        [PC - 0x4810 /* 0000146A */]
  8311. 00005C7C  41ED C290                lea.l      A0, [A5 - 0x3D70]
  8312. 00005C80  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8313. 00005C84  7003                     moveq.l    D0, 0x03
  8314. label00005C86:
  8315. 00005C86  30D9                     move.w     [A0]+, [A1]+
  8316. 00005C88  51C8 FFFC                dbf        D0, -0x6 /* 00005C86 */
  8317. 00005C8C  A89E                     syscall    PenNormal
  8318. 00005C8E  4267                     clr.w      -[A7]
  8319. 00005C90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8320. 00005C94  486D C4CC                pea.l      [A5 - 0x3B34]
  8321. 00005C98  4EBA ACA4                jsr        [PC - 0x535C /* 0000093E */]
  8322. 00005C9C  101F                     move.b     D0, [A7]+
  8323. 00005C9E  6706                     beq        +0x8 /* 00005CA6 */
  8324. 00005CA0  486D FE78                pea.l      [A5 - 0x188]
  8325. 00005CA4  A89D                     syscall    PenPat
  8326. label00005CA6:
  8327. 00005CA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8328. 00005CAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8329. 00005CAE  4EBA D53A                jsr        [PC - 0x2AC6 /* 000031EA */]
  8330. 00005CB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8331. 00005CB6  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  8332. 00005CBA  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  8333. label00005CC0:
  8334. 00005CC0  486E FFF4                pea.l      [A6 - 0xC]
  8335. 00005CC4  4EBA 016C                jsr        [PC + 0x16C /* 00005E32 */]
  8336. 00005CC8  486E FFF4                pea.l      [A6 - 0xC]
  8337. 00005CCC  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  8338. 00005CD0  486E FFF4                pea.l      [A6 - 0xC]
  8339. 00005CD4  486E FFF8                pea.l      [A6 - 0x8]
  8340. 00005CD8  7008                     moveq.l    D0, 0x08
  8341. 00005CDA  2F00                     move.l     -[A7], D0
  8342. 00005CDC  1F3C 0001                move.b     -[A7], 0x1
  8343. 00005CE0  4EBA DE38                jsr        [PC - 0x21C8 /* 00003B1A */]
  8344. 00005CE4  4267                     clr.w      -[A7]
  8345. 00005CE6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8346. 00005CEA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8347. 00005CEE  A881                     syscall    EqualPt
  8348. 00005CF0  101F                     move.b     D0, [A7]+
  8349. 00005CF2  6612                     bne        +0x14 /* 00005D06 */
  8350. 00005CF4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8351. 00005CF8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8352. 00005CFC  4EBA D4EC                jsr        [PC - 0x2B14 /* 000031EA */]
  8353. 00005D00  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  8354. label00005D06:
  8355. 00005D06  4267                     clr.w      -[A7]
  8356. 00005D08  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  8357. 00005D0C  101F                     move.b     D0, [A7]+
  8358. 00005D0E  0A00 0001                xori.b     D0, 0x1
  8359. 00005D12  67AC                     beq        -0x52 /* 00005CC0 */
  8360. 00005D14  A89E                     syscall    PenNormal
  8361. 00005D16  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  8362. 00005D1A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  8363. 00005D1E  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  8364. 00005D24  4E5E                     unlink     A6
  8365. 00005D26  4E75                     rts
  8366. fn00005D28:
  8367. 00005D28  4E56 0000                link       A6, 0
  8368. 00005D2C  4267                     clr.w      -[A7]
  8369. 00005D2E  4EBA AF6A                jsr        [PC - 0x5096 /* 00000C9A */]
  8370. 00005D32  101F                     move.b     D0, [A7]+
  8371. 00005D34  6710                     beq        +0x12 /* 00005D46 */
  8372. 00005D36  486D C704                pea.l      [A5 - 0x38FC]
  8373. 00005D3A  4EBA D1BE                jsr        [PC - 0x2E42 /* 00002EFA */]
  8374. 00005D3E  4EBA 000A                jsr        [PC + 0xA /* 00005D4A */]
  8375. 00005D42  4EBA CCB8                jsr        [PC - 0x3348 /* 000029FC */]
  8376. label00005D46:
  8377. 00005D46  4E5E                     unlink     A6
  8378. 00005D48  4E75                     rts
  8379. fn00005D4A:
  8380. 00005D4A  4E56 0000                link       A6, 0
  8381. 00005D4E  4EBA 11FE                jsr        [PC + 0x11FE /* 00006F4E */]
  8382. 00005D52  41ED FC4E                lea.l      A0, [A5 - 0x3B2]
  8383. 00005D56  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  8384. 00005D5A  7003                     moveq.l    D0, 0x03
  8385. label00005D5C:
  8386. 00005D5C  30D9                     move.w     [A0]+, [A1]+
  8387. 00005D5E  51C8 FFFC                dbf        D0, -0x6 /* 00005D5C */
  8388. 00005D62  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  8389. 00005D66  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  8390. 00005D6A  486D FD38                pea.l      [A5 - 0x2C8]
  8391. 00005D6E  4267                     clr.w      -[A7]
  8392. 00005D70  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8393. 00005D74  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8394. 00005D78  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  8395. 00005D7C  486D FD38                pea.l      [A5 - 0x2C8]
  8396. 00005D80  3F3C 0007                move.w     -[A7], 0x7
  8397. 00005D84  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8398. 00005D88  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  8399. 00005D8C  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  8400. 00005D90  486D FD38                pea.l      [A5 - 0x2C8]
  8401. 00005D94  4267                     clr.w      -[A7]
  8402. 00005D96  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8403. 00005D9A  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8404. 00005D9E  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  8405. 00005DA2  486D FD38                pea.l      [A5 - 0x2C8]
  8406. 00005DA6  3F3C 0007                move.w     -[A7], 0x7
  8407. 00005DAA  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8408. 00005DAE  4EBA B360                jsr        [PC - 0x4CA0 /* 00001110 */]
  8409. 00005DB2  4E5E                     unlink     A6
  8410. 00005DB4  4E75                     rts
  8411. export_214:
  8412. fn00005DB6:
  8413. 00005DB6  4E56 0000                link       A6, 0
  8414. 00005DBA  422E 0008                clr.b      [A6 + 0x8]
  8415. 00005DBE  102D A07E                move.b     D0, [A5 - 0x5F82]
  8416. 00005DC2  6702                     beq        +0x4 /* 00005DC6 */
  8417. 00005DC4  6068                     bra        +0x6A /* 00005E2E */
  8418. label00005DC6:
  8419. 00005DC6  102D B866                move.b     D0, [A5 - 0x479A]
  8420. 00005DCA  0A00 0001                xori.b     D0, 0x1
  8421. 00005DCE  C02D C1C4                and.b      D0, [A5 - 0x3E3C]
  8422. 00005DD2  6702                     beq        +0x4 /* 00005DD6 */
  8423. 00005DD4  6058                     bra        +0x5A /* 00005E2E */
  8424. label00005DD6:
  8425. 00005DD6  102D B570                move.b     D0, [A5 - 0x4A90]
  8426. 00005DDA  0A00 0001                xori.b     D0, 0x1
  8427. 00005DDE  C02D B7D2                and.b      D0, [A5 - 0x482E]
  8428. 00005DE2  6720                     beq        +0x22 /* 00005E04 */
  8429. 00005DE4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  8430. 00005DEA  2F3C 0004 0000           move.l     -[A7], 0x40000
  8431. 00005DF0  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  8432. 00005DF4  101F                     move.b     D0, [A7]+
  8433. 00005DF6  670C                     beq        +0xE /* 00005E04 */
  8434. 00005DF8  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  8435. 00005DFC  1F3C 0001                move.b     -[A7], 0x1
  8436. 00005E00  4EAD 26AA                jsr        [A5 + 0x26AA /* export_1233 */]
  8437. label00005E04:
  8438. 00005E04  102D B570                move.b     D0, [A5 - 0x4A90]
  8439. 00005E08  C02D B52E                and.b      D0, [A5 - 0x4AD2]
  8440. 00005E0C  6720                     beq        +0x22 /* 00005E2E */
  8441. 00005E0E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  8442. 00005E14  2F3C 0005 0000           move.l     -[A7], 0x50000
  8443. 00005E1A  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  8444. 00005E1E  101F                     move.b     D0, [A7]+
  8445. 00005E20  670C                     beq        +0xE /* 00005E2E */
  8446. 00005E22  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  8447. 00005E26  1F3C 0001                move.b     -[A7], 0x1
  8448. 00005E2A  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  8449. label00005E2E:
  8450. 00005E2E  4E5E                     unlink     A6
  8451. 00005E30  4E75                     rts
  8452. fn00005E32:
  8453. 00005E32  4E56 0000                link       A6, 0
  8454. 00005E36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8455. 00005E3A  4EBA CF32                jsr        [PC - 0x30CE /* 00002D6E */]
  8456. 00005E3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8457. 00005E42  486D FD16                pea.l      [A5 - 0x2EA]
  8458. 00005E46  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  8459. 00005E4A  4E5E                     unlink     A6
  8460. 00005E4C  2E9F                     move.l     [A7], [A7]+
  8461. 00005E4E  4E75                     rts
  8462. fn00005E50:
  8463. 00005E50  4E56 0000                link       A6, 0
  8464. 00005E54  102E 0008                move.b     D0, [A6 + 0x8]
  8465. 00005E58  6708                     beq        +0xA /* 00005E62 */
  8466. 00005E5A  486D FD30                pea.l      [A5 - 0x2D0]
  8467. 00005E5E  4EBA CF0E                jsr        [PC - 0x30F2 /* 00002D6E */]
  8468. label00005E62:
  8469. 00005E62  4EBA AD4A                jsr        [PC - 0x52B6 /* 00000BAE */]
  8470. 00005E66  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8471. 00005E6A  2B6D FD30 FD34           move.l     [A5 - 0x2CC], [A5 - 0x2D0]
  8472. 00005E70  102E 0008                move.b     D0, [A6 + 0x8]
  8473. 00005E74  6706                     beq        +0x8 /* 00005E7C */
  8474. 00005E76  3B6D FD36 FCE6           move.w     [A5 - 0x31A], [A5 - 0x2CA]
  8475. label00005E7C:
  8476. 00005E7C  1B7C 0001 FD24           move.b     [A5 - 0x2DC], 0x1
  8477. 00005E82  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8478. 00005E86  6D02                     blt        +0x4 /* 00005E8A */
  8479. 00005E88  A856                     syscall    ObscureCursor
  8480. label00005E8A:
  8481. 00005E8A  4EBA 10C2                jsr        [PC + 0x10C2 /* 00006F4E */]
  8482. 00005E8E  422D FD14                clr.b      [A5 - 0x2EC]
  8483. 00005E92  4E5E                     unlink     A6
  8484. 00005E94  205F                     movea.l    A0, [A7]+
  8485. 00005E96  544F                     addq.w     A7, 2
  8486. 00005E98  4ED0                     jmp        [A0]
  8487. fn00005E9A:
  8488. 00005E9A  4E56 FFF2                link       A6, -0x000E
  8489. 00005E9E  2F07                     move.l     -[A7], D7
  8490. 00005EA0  486E FFFC                pea.l      [A6 - 0x4]
  8491. 00005EA4  4EBA CE80                jsr        [PC - 0x3180 /* 00002D26 */]
  8492. 00005EA8  4267                     clr.w      -[A7]
  8493. 00005EAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8494. 00005EAE  486D C704                pea.l      [A5 - 0x38FC]
  8495. 00005EB2  A8AD                     syscall    PtInRect
  8496. 00005EB4  101F                     move.b     D0, [A7]+
  8497. 00005EB6  6700 00EC                beq        +0xEE /* 00005FA4 */
  8498. 00005EBA  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  8499. 00005EBE  4EBA AE62                jsr        [PC - 0x519E /* 00000D22 */]
  8500. 00005EC2  4267                     clr.w      -[A7]
  8501. 00005EC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8502. 00005EC8  486D C6F2                pea.l      [A5 - 0x390E]
  8503. 00005ECC  4EBA AA70                jsr        [PC - 0x5590 /* 0000093E */]
  8504. 00005ED0  1E1F                     move.b     D7, [A7]+
  8505. 00005ED2  1007                     move.b     D0, D7
  8506. 00005ED4  671C                     beq        +0x1E /* 00005EF2 */
  8507. 00005ED6  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  8508. 00005EDA  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  8509. 00005EDE  7004                     moveq.l    D0, 0x04
  8510. 00005EE0  2F00                     move.l     -[A7], D0
  8511. 00005EE2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8512. 00005EE6  201F                     move.l     D0, [A7]+
  8513. 00005EE8  3F00                     move.w     -[A7], D0
  8514. 00005EEA  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  8515. 00005EEE  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  8516. label00005EF2:
  8517. 00005EF2  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  8518. 00005EF6  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  8519. 00005EFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8520. 00005EFE  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  8521. 00005F02  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  8522. 00005F06  4EBA A8C4                jsr        [PC - 0x573C /* 000007CC */]
  8523. 00005F0A  41ED FC4E                lea.l      A0, [A5 - 0x3B2]
  8524. 00005F0E  43ED C704                lea.l      A1, [A5 - 0x38FC]
  8525. 00005F12  7003                     moveq.l    D0, 0x03
  8526. label00005F14:
  8527. 00005F14  30D9                     move.w     [A0]+, [A1]+
  8528. 00005F16  51C8 FFFC                dbf        D0, -0x6 /* 00005F14 */
  8529. 00005F1A  1007                     move.b     D0, D7
  8530. 00005F1C  671C                     beq        +0x1E /* 00005F3A */
  8531. 00005F1E  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  8532. 00005F22  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  8533. 00005F26  7004                     moveq.l    D0, 0x04
  8534. 00005F28  2F00                     move.l     -[A7], D0
  8535. 00005F2A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8536. 00005F2E  201F                     move.l     D0, [A7]+
  8537. 00005F30  3F00                     move.w     -[A7], D0
  8538. 00005F32  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  8539. 00005F36  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  8540. label00005F3A:
  8541. 00005F3A  486D B88E                pea.l      [A5 - 0x4772]
  8542. 00005F3E  A875                     syscall    SetPBits/SetPortBits
  8543. 00005F40  486D C704                pea.l      [A5 - 0x38FC]
  8544. 00005F44  486D C936                pea.l      [A5 - 0x36CA]
  8545. 00005F48  A8A5                     syscall    FillRect
  8546. 00005F4A  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  8547. 00005F4E  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  8548. 00005F52  486D C704                pea.l      [A5 - 0x38FC]
  8549. 00005F56  3F3C 0007                move.w     -[A7], 0x7
  8550. 00005F5A  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8551. 00005F5E  486D C704                pea.l      [A5 - 0x38FC]
  8552. 00005F62  486D C704                pea.l      [A5 - 0x38FC]
  8553. 00005F66  4267                     clr.w      -[A7]
  8554. 00005F68  4EBA 09F2                jsr        [PC + 0x9F2 /* 0000695C */]
  8555. 00005F6C  486D C4CC                pea.l      [A5 - 0x3B34]
  8556. 00005F70  A875                     syscall    SetPBits/SetPortBits
  8557. 00005F72  A89E                     syscall    PenNormal
  8558. 00005F74  41ED C290                lea.l      A0, [A5 - 0x3D70]
  8559. 00005F78  43ED C704                lea.l      A1, [A5 - 0x38FC]
  8560. 00005F7C  7003                     moveq.l    D0, 0x03
  8561. label00005F7E:
  8562. 00005F7E  30D9                     move.w     [A0]+, [A1]+
  8563. 00005F80  51C8 FFFC                dbf        D0, -0x6 /* 00005F7E */
  8564. 00005F84  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  8565. 00005F88  486D A02C                pea.l      [A5 - 0x5FD4]
  8566. 00005F8C  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  8567. 00005F90  42A7                     clr.l      -[A7]
  8568. 00005F92  A975                     syscall    TickCount
  8569. 00005F94  2B5F C394                move.l     [A5 - 0x3C6C], [A7]+
  8570. 00005F98  1B7C 0001 C1CE           move.b     [A5 - 0x3E32], 0x1
  8571. 00005F9E  1B7C 0001 FD14           move.b     [A5 - 0x2EC], 0x1
  8572. label00005FA4:
  8573. 00005FA4  2E1F                     move.l     D7, [A7]+
  8574. 00005FA6  4E5E                     unlink     A6
  8575. 00005FA8  4E75                     rts
  8576. fn00005FAA:
  8577. 00005FAA  4E56 FFF2                link       A6, -0x000E
  8578. 00005FAE  48E7 0308                movem.l    -[A7], D6,D7,A4
  8579. 00005FB2  102D FD1E                move.b     D0, [A5 - 0x2E2]
  8580. 00005FB6  802D FD40                or.b       D0, [A5 - 0x2C0]
  8581. 00005FBA  6604                     bne        +0x6 /* 00005FC0 */
  8582. 00005FBC  4EBA 01EA                jsr        [PC + 0x1EA /* 000061A8 */]
  8583. label00005FC0:
  8584. 00005FC0  4267                     clr.w      -[A7]
  8585. 00005FC2  4EBA ACD6                jsr        [PC - 0x532A /* 00000C9A */]
  8586. 00005FC6  101F                     move.b     D0, [A7]+
  8587. 00005FC8  6604                     bne        +0x6 /* 00005FCE */
  8588. 00005FCA  6000 00EC                bra        +0xEE /* 000060B8 */
  8589. label00005FCE:
  8590. 00005FCE  42A7                     clr.l      -[A7]
  8591. 00005FD0  4EAD 2F5A                jsr        [A5 + 0x2F5A /* export_1511 */]
  8592. 00005FD4  285F                     movea.l    A4, [A7]+
  8593. 00005FD6  486D FD38                pea.l      [A5 - 0x2C8]
  8594. 00005FDA  486D B420                pea.l      [A5 - 0x4BE0]
  8595. 00005FDE  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  8596. 00005FE2  42A7                     clr.l      -[A7]
  8597. 00005FE4  4EBA CFA6                jsr        [PC - 0x305A /* 00002F8C */]
  8598. 00005FE8  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8599. 00005FEC  42A7                     clr.l      -[A7]
  8600. 00005FEE  2F0C                     move.l     -[A7], A4
  8601. 00005FF0  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  8602. 00005FF4  486D C4CC                pea.l      [A5 - 0x3B34]
  8603. 00005FF8  486D C310                pea.l      [A5 - 0x3CF0]
  8604. 00005FFC  486D C592                pea.l      [A5 - 0x3A6E]
  8605. 00006000  486D FD38                pea.l      [A5 - 0x2C8]
  8606. 00006004  486D FD38                pea.l      [A5 - 0x2C8]
  8607. 00006008  486D FD38                pea.l      [A5 - 0x2C8]
  8608. 0000600C  A817                     syscall    CopyMask
  8609. 0000600E  4267                     clr.w      -[A7]
  8610. 00006010  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  8611. 00006014  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8612. 00006018  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  8613. 0000601C  7004                     moveq.l    D0, 0x04
  8614. 0000601E  2F00                     move.l     -[A7], D0
  8615. 00006020  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8616. 00006024  4EAD 2852                jsr        [A5 + 0x2852 /* export_1286 */]
  8617. 00006028  1E1F                     move.b     D7, [A7]+
  8618. 0000602A  0A07 0001                xori.b     D7, 0x1
  8619. 0000602E  42A7                     clr.l      -[A7]
  8620. 00006030  4EBA CF5A                jsr        [PC - 0x30A6 /* 00002F8C */]
  8621. 00006034  42A7                     clr.l      -[A7]
  8622. 00006036  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8623. 0000603A  2F0C                     move.l     -[A7], A4
  8624. 0000603C  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  8625. 00006040  486D C4CC                pea.l      [A5 - 0x3B34]
  8626. 00006044  486D C310                pea.l      [A5 - 0x3CF0]
  8627. 00006048  486D C6F2                pea.l      [A5 - 0x390E]
  8628. 0000604C  486D FD38                pea.l      [A5 - 0x2C8]
  8629. 00006050  486D FD38                pea.l      [A5 - 0x2C8]
  8630. 00006054  486D FD38                pea.l      [A5 - 0x2C8]
  8631. 00006058  A817                     syscall    CopyMask
  8632. 0000605A  4267                     clr.w      -[A7]
  8633. 0000605C  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  8634. 00006060  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8635. 00006064  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  8636. 00006068  7004                     moveq.l    D0, 0x04
  8637. 0000606A  2F00                     move.l     -[A7], D0
  8638. 0000606C  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8639. 00006070  4EAD 2852                jsr        [A5 + 0x2852 /* export_1286 */]
  8640. 00006074  1C1F                     move.b     D6, [A7]+
  8641. 00006076  0A06 0001                xori.b     D6, 0x1
  8642. 0000607A  41ED C290                lea.l      A0, [A5 - 0x3D70]
  8643. 0000607E  43ED C704                lea.l      A1, [A5 - 0x38FC]
  8644. 00006082  7003                     moveq.l    D0, 0x03
  8645. label00006084:
  8646. 00006084  30D9                     move.w     [A0]+, [A1]+
  8647. 00006086  51C8 FFFC                dbf        D0, -0x6 /* 00006084 */
  8648. 0000608A  4EBA C970                jsr        [PC - 0x3690 /* 000029FC */]
  8649. 0000608E  422D FD40                clr.b      [A5 - 0x2C0]
  8650. 00006092  422D FD1E                clr.b      [A5 - 0x2E2]
  8651. 00006096  3F2D FD08                move.w     -[A7], [A5 - 0x2F8]
  8652. 0000609A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  8653. 0000609E  2007                     move.l     D0, D7
  8654. 000060A0  8006                     or.b       D0, D6
  8655. 000060A2  220C                     move.l     D1, A4
  8656. 000060A4  56C1                     sne        D1
  8657. 000060A6  8001                     or.b       D0, D1
  8658. 000060A8  0240 0001                andi.w     D0, 0x1
  8659. 000060AC  1B40 B56E                move.b     [A5 - 0x4A92], D0
  8660. 000060B0  6706                     beq        +0x8 /* 000060B8 */
  8661. 000060B2  1B7C 0001 C2FA           move.b     [A5 - 0x3D06], 0x1
  8662. label000060B8:
  8663. 000060B8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8664. 000060BC  4E5E                     unlink     A6
  8665. 000060BE  4E75                     rts
  8666. fn000060C0:
  8667. 000060C0  4E56 FFF0                link       A6, -0x0010
  8668. 000060C4  2D6D C34A FFF8           move.l     [A6 - 0x8], [A5 - 0x3CB6]
  8669. 000060CA  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  8670. 000060D0  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  8671. 000060D4  A873                     syscall    SetPort
  8672. 000060D6  486E FFF0                pea.l      [A6 - 0x10]
  8673. 000060DA  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  8674. 000060DE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8675. 000060E2  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  8676. 000060E6  4EBA B382                jsr        [PC - 0x4C7E /* 0000146A */]
  8677. label000060EA:
  8678. 000060EA  486E FFF4                pea.l      [A6 - 0xC]
  8679. 000060EE  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  8680. 000060F2  486E FFF4                pea.l      [A6 - 0xC]
  8681. 000060F6  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  8682. 000060FA  302E FFF6                move.w     D0, [A6 - 0xA]
  8683. 000060FE  906E FFF2                sub.w      D0, [A6 - 0xE]
  8684. 00006102  48C0                     ext.l      D0
  8685. 00006104  81FC 0002                divs.w     D0, 0x2
  8686. 00006108  322E FFFA                move.w     D1, [A6 - 0x6]
  8687. 0000610C  9240                     sub.w      D1, D0
  8688. 0000610E  3B41 C34C                move.w     [A5 - 0x3CB4], D1
  8689. 00006112  302E FFF4                move.w     D0, [A6 - 0xC]
  8690. 00006116  906E FFF0                sub.w      D0, [A6 - 0x10]
  8691. 0000611A  48C0                     ext.l      D0
  8692. 0000611C  81FC 0002                divs.w     D0, 0x2
  8693. 00006120  322E FFF8                move.w     D1, [A6 - 0x8]
  8694. 00006124  9240                     sub.w      D1, D0
  8695. 00006126  3B41 C34A                move.w     [A5 - 0x3CB6], D1
  8696. 0000612A  486D C34A                pea.l      [A5 - 0x3CB6]
  8697. 0000612E  486D C222                pea.l      [A5 - 0x3DDE]
  8698. 00006132  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  8699. 00006136  4267                     clr.w      -[A7]
  8700. 00006138  2F2D C34A                move.l     -[A7], [A5 - 0x3CB6]
  8701. 0000613C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8702. 00006140  A881                     syscall    EqualPt
  8703. 00006142  101F                     move.b     D0, [A7]+
  8704. 00006144  664E                     bne        +0x50 /* 00006194 */
  8705. 00006146  302D C6D6                move.w     D0, [A5 - 0x392A]
  8706. 0000614A  48C0                     ext.l      D0
  8707. 0000614C  81FC 0002                divs.w     D0, 0x2
  8708. 00006150  322D C34C                move.w     D1, [A5 - 0x3CB4]
  8709. 00006154  9240                     sub.w      D1, D0
  8710. 00006156  3B41 C928                move.w     [A5 - 0x36D8], D1
  8711. 0000615A  302D C348                move.w     D0, [A5 - 0x3CB8]
  8712. 0000615E  48C0                     ext.l      D0
  8713. 00006160  81FC 0002                divs.w     D0, 0x2
  8714. 00006164  322D C34A                move.w     D1, [A5 - 0x3CB6]
  8715. 00006168  9240                     sub.w      D1, D0
  8716. 0000616A  3B41 C926                move.w     [A5 - 0x36DA], D1
  8717. 0000616E  302D C6D6                move.w     D0, [A5 - 0x392A]
  8718. 00006172  D06D C928                add.w      D0, [A5 - 0x36D8]
  8719. 00006176  3B40 C92C                move.w     [A5 - 0x36D4], D0
  8720. 0000617A  302D C348                move.w     D0, [A5 - 0x3CB8]
  8721. 0000617E  D06D C926                add.w      D0, [A5 - 0x36DA]
  8722. 00006182  3B40 C92A                move.w     [A5 - 0x36D6], D0
  8723. 00006186  486D C926                pea.l      [A5 - 0x36DA]
  8724. 0000618A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  8725. 0000618E  2D6D C34A FFFC           move.l     [A6 - 0x4], [A5 - 0x3CB6]
  8726. label00006194:
  8727. 00006194  4267                     clr.w      -[A7]
  8728. 00006196  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  8729. 0000619A  101F                     move.b     D0, [A7]+
  8730. 0000619C  0A00 0001                xori.b     D0, 0x1
  8731. 000061A0  6700 FF48                beq        -0xB6 /* 000060EA */
  8732. 000061A4  4E5E                     unlink     A6
  8733. 000061A6  4E75                     rts
  8734. fn000061A8:
  8735. 000061A8  4E56 FFF8                link       A6, -0x0008
  8736. 000061AC  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  8737. 000061B0  4AAD FC7E                tst.l      [A5 - 0x382]
  8738. 000061B4  56C0                     sne        D0
  8739. 000061B6  802D FD24                or.b       D0, [A5 - 0x2DC]
  8740. 000061BA  4A2D FC56                tst.b      [A5 - 0x3AA]
  8741. 000061BE  56C1                     sne        D1
  8742. 000061C0  8001                     or.b       D0, D1
  8743. 000061C2  0240 0001                andi.w     D0, 0x1
  8744. 000061C6  6704                     beq        +0x6 /* 000061CC */
  8745. 000061C8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8746. label000061CC:
  8747. 000061CC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  8748. 000061D0  43ED C704                lea.l      A1, [A5 - 0x38FC]
  8749. 000061D4  7003                     moveq.l    D0, 0x03
  8750. label000061D6:
  8751. 000061D6  30D9                     move.w     [A0]+, [A1]+
  8752. 000061D8  51C8 FFFC                dbf        D0, -0x6 /* 000061D6 */
  8753. 000061DC  102D C91E                move.b     D0, [A5 - 0x36E2]
  8754. 000061E0  6710                     beq        +0x12 /* 000061F2 */
  8755. 000061E2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  8756. 000061E6  43ED C926                lea.l      A1, [A5 - 0x36DA]
  8757. 000061EA  7003                     moveq.l    D0, 0x03
  8758. label000061EC:
  8759. 000061EC  30D9                     move.w     [A0]+, [A1]+
  8760. 000061EE  51C8 FFFC                dbf        D0, -0x6 /* 000061EC */
  8761. label000061F2:
  8762. 000061F2  486E FFF8                pea.l      [A6 - 0x8]
  8763. 000061F6  4EBA 0268                jsr        [PC + 0x268 /* 00006460 */]
  8764. 000061FA  1B7C 0001 FD40           move.b     [A5 - 0x2C0], 0x1
  8765. 00006200  422D FD1E                clr.b      [A5 - 0x2E2]
  8766. 00006204  422D FD14                clr.b      [A5 - 0x2EC]
  8767. 00006208  1B7C 0001 FD10           move.b     [A5 - 0x2F0], 0x1
  8768. 0000620E  4EBA AF00                jsr        [PC - 0x5100 /* 00001110 */]
  8769. 00006212  1B7C 0001 FD0C           move.b     [A5 - 0x2F4], 0x1
  8770. 00006218  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8771. 0000621C  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  8772. 00006220  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  8773. 00006226  4EBA 0D26                jsr        [PC + 0xD26 /* 00006F4E */]
  8774. 0000622A  486D C460                pea.l      [A5 - 0x3BA0]
  8775. 0000622E  A873                     syscall    SetPort
  8776. 00006230  486D C310                pea.l      [A5 - 0x3CF0]
  8777. 00006234  A875                     syscall    SetPBits/SetPortBits
  8778. 00006236  486D FD38                pea.l      [A5 - 0x2C8]
  8779. 0000623A  486D FE70                pea.l      [A5 - 0x190]
  8780. 0000623E  A8A5                     syscall    FillRect
  8781. 00006240  486D C4CC                pea.l      [A5 - 0x3B34]
  8782. 00006244  A875                     syscall    SetPBits/SetPortBits
  8783. 00006246  486D C592                pea.l      [A5 - 0x3A6E]
  8784. 0000624A  486D B880                pea.l      [A5 - 0x4780]
  8785. 0000624E  486D FD38                pea.l      [A5 - 0x2C8]
  8786. 00006252  486D FD38                pea.l      [A5 - 0x2C8]
  8787. 00006256  4267                     clr.w      -[A7]
  8788. 00006258  42A7                     clr.l      -[A7]
  8789. 0000625A  A8EC                     syscall    CopyBits
  8790. 0000625C  486D C6F2                pea.l      [A5 - 0x390E]
  8791. 00006260  486D B88E                pea.l      [A5 - 0x4772]
  8792. 00006264  486D FD38                pea.l      [A5 - 0x2C8]
  8793. 00006268  486D FD38                pea.l      [A5 - 0x2C8]
  8794. 0000626C  4267                     clr.w      -[A7]
  8795. 0000626E  42A7                     clr.l      -[A7]
  8796. 00006270  A8EC                     syscall    CopyBits
  8797. 00006272  41ED FC4E                lea.l      A0, [A5 - 0x3B2]
  8798. 00006276  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  8799. 0000627A  7003                     moveq.l    D0, 0x03
  8800. label0000627C:
  8801. 0000627C  30D9                     move.w     [A0]+, [A1]+
  8802. 0000627E  51C8 FFFC                dbf        D0, -0x6 /* 0000627C */
  8803. 00006282  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8804. 00006286  6D04                     blt        +0x6 /* 0000628C */
  8805. 00006288  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  8806. label0000628C:
  8807. 0000628C  3F3C 0004                move.w     -[A7], 0x4
  8808. 00006290  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  8809. 00006294  4E5E                     unlink     A6
  8810. 00006296  4E75                     rts
  8811. fn00006298:
  8812. 00006298  4E56 0000                link       A6, 0
  8813. 0000629C  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  8814. 000062A0  4AAD FC7E                tst.l      [A5 - 0x382]
  8815. 000062A4  56C0                     sne        D0
  8816. 000062A6  802D FD24                or.b       D0, [A5 - 0x2DC]
  8817. 000062AA  0240 0001                andi.w     D0, 0x1
  8818. 000062AE  6704                     beq        +0x6 /* 000062B4 */
  8819. 000062B0  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8820. label000062B4:
  8821. 000062B4  102D FD14                move.b     D0, [A5 - 0x2EC]
  8822. 000062B8  6778                     beq        +0x7A /* 00006332 */
  8823. 000062BA  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  8824. 000062BE  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8825. 000062C2  486D C704                pea.l      [A5 - 0x38FC]
  8826. 000062C6  4267                     clr.w      -[A7]
  8827. 000062C8  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8828. 000062CC  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  8829. 000062D2  422D FD40                clr.b      [A5 - 0x2C0]
  8830. 000062D6  41ED FD38                lea.l      A0, [A5 - 0x2C8]
  8831. 000062DA  43ED C704                lea.l      A1, [A5 - 0x38FC]
  8832. 000062DE  7003                     moveq.l    D0, 0x03
  8833. label000062E0:
  8834. 000062E0  30D9                     move.w     [A0]+, [A1]+
  8835. 000062E2  51C8 FFFC                dbf        D0, -0x6 /* 000062E0 */
  8836. 000062E6  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8837. 000062EA  486D FD38                pea.l      [A5 - 0x2C8]
  8838. 000062EE  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  8839. 000062F2  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  8840. 000062F6  4267                     clr.w      -[A7]
  8841. 000062F8  486D FD38                pea.l      [A5 - 0x2C8]
  8842. 000062FC  A8AE                     syscall    EmptyRect
  8843. 000062FE  101F                     move.b     D0, [A7]+
  8844. 00006300  6628                     bne        +0x2A /* 0000632A */
  8845. 00006302  486D FD38                pea.l      [A5 - 0x2C8]
  8846. 00006306  4EBA AF2A                jsr        [PC - 0x50D6 /* 00001232 */]
  8847. 0000630A  486D FD38                pea.l      [A5 - 0x2C8]
  8848. 0000630E  4EBA 0150                jsr        [PC + 0x150 /* 00006460 */]
  8849. 00006312  1B7C 0001 FD1E           move.b     [A5 - 0x2E2], 0x1
  8850. 00006318  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8851. 0000631C  6D04                     blt        +0x6 /* 00006322 */
  8852. 0000631E  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  8853. label00006322:
  8854. 00006322  3F3C 0005                move.w     -[A7], 0x5
  8855. 00006326  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  8856. label0000632A:
  8857. 0000632A  422D FD0C                clr.b      [A5 - 0x2F4]
  8858. 0000632E  422D FD14                clr.b      [A5 - 0x2EC]
  8859. label00006332:
  8860. 00006332  4E5E                     unlink     A6
  8861. 00006334  4E75                     rts
  8862. fn00006336:
  8863. 00006336  4E56 0000                link       A6, 0
  8864. 0000633A  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  8865. 0000633E  4AAD FC7E                tst.l      [A5 - 0x382]
  8866. 00006342  56C0                     sne        D0
  8867. 00006344  802D FD24                or.b       D0, [A5 - 0x2DC]
  8868. 00006348  0240 0001                andi.w     D0, 0x1
  8869. 0000634C  6704                     beq        +0x6 /* 00006352 */
  8870. 0000634E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8871. label00006352:
  8872. 00006352  102D FD14                move.b     D0, [A5 - 0x2EC]
  8873. 00006356  6708                     beq        +0xA /* 00006360 */
  8874. 00006358  4EBA FF3E                jsr        [PC - 0xC2 /* 00006298 */]
  8875. 0000635C  6000 00FE                bra        +0x100 /* 0000645C */
  8876. label00006360:
  8877. 00006360  102D FD1E                move.b     D0, [A5 - 0x2E2]
  8878. 00006364  802D FD40                or.b       D0, [A5 - 0x2C0]
  8879. 00006368  6604                     bne        +0x6 /* 0000636E */
  8880. 0000636A  4EBA FE3C                jsr        [PC - 0x1C4 /* 000061A8 */]
  8881. label0000636E:
  8882. 0000636E  1B7C 0001 FCF8           move.b     [A5 - 0x308], 0x1
  8883. 00006374  4267                     clr.w      -[A7]
  8884. 00006376  4EBA A922                jsr        [PC - 0x56DE /* 00000C9A */]
  8885. 0000637A  101F                     move.b     D0, [A7]+
  8886. 0000637C  6700 00DA                beq        +0xDC /* 00006458 */
  8887. 00006380  486D FD38                pea.l      [A5 - 0x2C8]
  8888. 00006384  486D C290                pea.l      [A5 - 0x3D70]
  8889. 00006388  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  8890. 0000638C  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  8891. 00006392  102D FD1E                move.b     D0, [A5 - 0x2E2]
  8892. 00006396  6728                     beq        +0x2A /* 000063C0 */
  8893. 00006398  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8894. 0000639C  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8895. 000063A0  486D FD38                pea.l      [A5 - 0x2C8]
  8896. 000063A4  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  8897. 000063A8  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8898. 000063AC  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  8899. 000063B0  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8900. 000063B4  486D FD38                pea.l      [A5 - 0x2C8]
  8901. 000063B8  4267                     clr.w      -[A7]
  8902. 000063BA  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8903. 000063BE  6044                     bra        +0x46 /* 00006404 */
  8904. label000063C0:
  8905. 000063C0  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8906. 000063C4  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  8907. 000063C8  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  8908. 000063CC  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8909. 000063D0  486D FD38                pea.l      [A5 - 0x2C8]
  8910. 000063D4  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  8911. 000063D8  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8912. 000063DC  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8913. 000063E0  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  8914. 000063E4  486D FD38                pea.l      [A5 - 0x2C8]
  8915. 000063E8  3F3C 0007                move.w     -[A7], 0x7
  8916. 000063EC  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8917. 000063F0  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8918. 000063F4  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  8919. 000063F8  486D FD38                pea.l      [A5 - 0x2C8]
  8920. 000063FC  3F3C 0007                move.w     -[A7], 0x7
  8921. 00006400  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  8922. label00006404:
  8923. 00006404  486D C704                pea.l      [A5 - 0x38FC]
  8924. 00006408  4EBA CAF0                jsr        [PC - 0x3510 /* 00002EFA */]
  8925. 0000640C  4EBA C4A0                jsr        [PC - 0x3B60 /* 000028AE */]
  8926. 00006410  422D FD40                clr.b      [A5 - 0x2C0]
  8927. 00006414  422D FD1E                clr.b      [A5 - 0x2E2]
  8928. 00006418  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  8929. 0000641C  486D FD38                pea.l      [A5 - 0x2C8]
  8930. 00006420  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  8931. 00006424  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  8932. 00006428  4267                     clr.w      -[A7]
  8933. 0000642A  486D FD38                pea.l      [A5 - 0x2C8]
  8934. 0000642E  A8AE                     syscall    EmptyRect
  8935. 00006430  101F                     move.b     D0, [A7]+
  8936. 00006432  6620                     bne        +0x22 /* 00006454 */
  8937. 00006434  1B7C 0001 FD1E           move.b     [A5 - 0x2E2], 0x1
  8938. 0000643A  486D FD38                pea.l      [A5 - 0x2C8]
  8939. 0000643E  4EBA 0020                jsr        [PC + 0x20 /* 00006460 */]
  8940. 00006442  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8941. 00006446  6D04                     blt        +0x6 /* 0000644C */
  8942. 00006448  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  8943. label0000644C:
  8944. 0000644C  3F3C 0005                move.w     -[A7], 0x5
  8945. 00006450  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  8946. label00006454:
  8947. 00006454  4EBA C5A6                jsr        [PC - 0x3A5A /* 000029FC */]
  8948. label00006458:
  8949. 00006458  422D FCF8                clr.b      [A5 - 0x308]
  8950. label0000645C:
  8951. 0000645C  4E5E                     unlink     A6
  8952. 0000645E  4E75                     rts
  8953. export_215:
  8954. fn00006460:
  8955. 00006460  4E56 FFEA                link       A6, -0x0016
  8956. 00006464  206E 0008                movea.l    A0, [A6 + 0x8]
  8957. 00006468  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8958. 0000646C  7003                     moveq.l    D0, 0x03
  8959. label0000646E:
  8960. 0000646E  32D8                     move.w     [A1]+, [A0]+
  8961. 00006470  51C8 FFFC                dbf        D0, -0x6 /* 0000646E */
  8962. 00006474  41EE FFEC                lea.l      A0, [A6 - 0x14]
  8963. 00006478  43ED C704                lea.l      A1, [A5 - 0x38FC]
  8964. 0000647C  7003                     moveq.l    D0, 0x03
  8965. label0000647E:
  8966. 0000647E  30D9                     move.w     [A0]+, [A1]+
  8967. 00006480  51C8 FFFC                dbf        D0, -0x6 /* 0000647E */
  8968. 00006484  102D C91E                move.b     D0, [A5 - 0x36E2]
  8969. 00006488  6710                     beq        +0x12 /* 0000649A */
  8970. 0000648A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  8971. 0000648E  43ED C926                lea.l      A1, [A5 - 0x36DA]
  8972. 00006492  7003                     moveq.l    D0, 0x03
  8973. label00006494:
  8974. 00006494  30D9                     move.w     [A0]+, [A1]+
  8975. 00006496  51C8 FFFC                dbf        D0, -0x6 /* 00006494 */
  8976. label0000649A:
  8977. 0000649A  4267                     clr.w      -[A7]
  8978. 0000649C  486E FFF8                pea.l      [A6 - 0x8]
  8979. 000064A0  486E FFEC                pea.l      [A6 - 0x14]
  8980. 000064A4  486D FD38                pea.l      [A5 - 0x2C8]
  8981. 000064A8  A8AA                     syscall    SectRect
  8982. 000064AA  1D5F FFEB                move.b     [A6 - 0x15], [A7]+
  8983. 000064AE  302D FD3E                move.w     D0, [A5 - 0x2C2]
  8984. 000064B2  D06D FD3A                add.w      D0, [A5 - 0x2C6]
  8985. 000064B6  48C0                     ext.l      D0
  8986. 000064B8  81FC 0002                divs.w     D0, 0x2
  8987. 000064BC  3D40 FFF6                move.w     [A6 - 0xA], D0
  8988. 000064C0  302D FD3C                move.w     D0, [A5 - 0x2C4]
  8989. 000064C4  D06D FD38                add.w      D0, [A5 - 0x2C8]
  8990. 000064C8  48C0                     ext.l      D0
  8991. 000064CA  81FC 0002                divs.w     D0, 0x2
  8992. 000064CE  3D40 FFF4                move.w     [A6 - 0xC], D0
  8993. 000064D2  2B6E FFF4 FD42           move.l     [A5 - 0x2BE], [A6 - 0xC]
  8994. 000064D8  102D C91E                move.b     D0, [A5 - 0x36E2]
  8995. 000064DC  6606                     bne        +0x8 /* 000064E4 */
  8996. 000064DE  2B6E FFF4 C34A           move.l     [A5 - 0x3CB6], [A6 - 0xC]
  8997. label000064E4:
  8998. 000064E4  4E5E                     unlink     A6
  8999. 000064E6  2E9F                     move.l     [A7], [A7]+
  9000. 000064E8  4E75                     rts
  9001. fn000064EA:
  9002. 000064EA  4E56 FFCA                link       A6, -0x0036
  9003. 000064EE  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9004. 000064F2  5DC0                     slt        D0
  9005. 000064F4  122D B570                move.b     D1, [A5 - 0x4A90]
  9006. 000064F8  C22D B52E                and.b      D1, [A5 - 0x4AD2]
  9007. 000064FC  8001                     or.b       D0, D1
  9008. 000064FE  122D B570                move.b     D1, [A5 - 0x4A90]
  9009. 00006502  0A01 0001                xori.b     D1, 0x1
  9010. 00006506  C22D B7D2                and.b      D1, [A5 - 0x482E]
  9011. 0000650A  8001                     or.b       D0, D1
  9012. 0000650C  0240 0001                andi.w     D0, 0x1
  9013. 00006510  6704                     beq        +0x6 /* 00006516 */
  9014. 00006512  6000 0186                bra        +0x188 /* 0000669A */
  9015. label00006516:
  9016. 00006516  486E FFCC                pea.l      [A6 - 0x34]
  9017. 0000651A  A874                     syscall    GetPort
  9018. 0000651C  486D C460                pea.l      [A5 - 0x3BA0]
  9019. 00006520  A873                     syscall    SetPort
  9020. 00006522  3F3C 00F8                move.w     -[A7], 0xF8
  9021. 00006526  3F2D C57A                move.w     -[A7], [A5 - 0x3A86]
  9022. 0000652A  486E FFD0                pea.l      [A6 - 0x30]
  9023. 0000652E  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  9024. 00006532  102D FD40                move.b     D0, [A5 - 0x2C0]
  9025. 00006536  6754                     beq        +0x56 /* 0000658C */
  9026. 00006538  102D C91E                move.b     D0, [A5 - 0x36E2]
  9027. 0000653C  6734                     beq        +0x36 /* 00006572 */
  9028. 0000653E  A89E                     syscall    PenNormal
  9029. 00006540  486E FFD0                pea.l      [A6 - 0x30]
  9030. 00006544  A89D                     syscall    PenPat
  9031. 00006546  41EE FFF2                lea.l      A0, [A6 - 0xE]
  9032. 0000654A  43ED C462                lea.l      A1, [A5 - 0x3B9E]
  9033. 0000654E  7006                     moveq.l    D0, 0x06
  9034. label00006550:
  9035. 00006550  30D9                     move.w     [A0]+, [A1]+
  9036. 00006552  51C8 FFFC                dbf        D0, -0x6 /* 00006550 */
  9037. 00006556  486D C920                pea.l      [A5 - 0x36E0]
  9038. 0000655A  A875                     syscall    SetPBits/SetPortBits
  9039. 0000655C  486D FD38                pea.l      [A5 - 0x2C8]
  9040. 00006560  A8A1                     syscall    FrameRect
  9041. 00006562  486D FD38                pea.l      [A5 - 0x2C8]
  9042. 00006566  4EBA 0136                jsr        [PC + 0x136 /* 0000669E */]
  9043. 0000656A  486E FFF2                pea.l      [A6 - 0xE]
  9044. 0000656E  A875                     syscall    SetPBits/SetPortBits
  9045. 00006570  6014                     bra        +0x16 /* 00006586 */
  9046. label00006572:
  9047. 00006572  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9048. 00006576  A873                     syscall    SetPort
  9049. 00006578  A89E                     syscall    PenNormal
  9050. 0000657A  486E FFD0                pea.l      [A6 - 0x30]
  9051. 0000657E  A89D                     syscall    PenPat
  9052. 00006580  486D FD38                pea.l      [A5 - 0x2C8]
  9053. 00006584  A8A1                     syscall    FrameRect
  9054. label00006586:
  9055. 00006586  A89E                     syscall    PenNormal
  9056. 00006588  6000 0110                bra        +0x112 /* 0000669A */
  9057. label0000658C:
  9058. 0000658C  102D FD2E                move.b     D0, [A5 - 0x2D2]
  9059. 00006590  6626                     bne        +0x28 /* 000065B8 */
  9060. 00006592  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9061. 00006596  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9062. 0000659A  486D FD38                pea.l      [A5 - 0x2C8]
  9063. 0000659E  3F3C 0063                move.w     -[A7], 0x63 /* 'c' */
  9064. 000065A2  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  9065. 000065A6  486D FD38                pea.l      [A5 - 0x2C8]
  9066. 000065AA  486D C290                pea.l      [A5 - 0x3D70]
  9067. 000065AE  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  9068. 000065B2  1B7C 0001 FD2E           move.b     [A5 - 0x2D2], 0x1
  9069. label000065B8:
  9070. 000065B8  102D C91E                move.b     D0, [A5 - 0x36E2]
  9071. 000065BC  674C                     beq        +0x4E /* 0000660A */
  9072. 000065BE  486D C920                pea.l      [A5 - 0x36E0]
  9073. 000065C2  A875                     syscall    SetPBits/SetPortBits
  9074. 000065C4  A89E                     syscall    PenNormal
  9075. 000065C6  486E FFD0                pea.l      [A6 - 0x30]
  9076. 000065CA  A89D                     syscall    PenPat
  9077. 000065CC  3F3C 000E                move.w     -[A7], 0xE
  9078. 000065D0  A89C                     syscall    PenMode
  9079. 000065D2  486D FD38                pea.l      [A5 - 0x2C8]
  9080. 000065D6  A8A2                     syscall    PaintRect
  9081. 000065D8  486D C4CC                pea.l      [A5 - 0x3B34]
  9082. 000065DC  486D C920                pea.l      [A5 - 0x36E0]
  9083. 000065E0  486D FD38                pea.l      [A5 - 0x2C8]
  9084. 000065E4  486D FD38                pea.l      [A5 - 0x2C8]
  9085. 000065E8  3F3C 0001                move.w     -[A7], 0x1
  9086. 000065EC  42A7                     clr.l      -[A7]
  9087. 000065EE  A8EC                     syscall    CopyBits
  9088. 000065F0  486D FD38                pea.l      [A5 - 0x2C8]
  9089. 000065F4  A8A2                     syscall    PaintRect
  9090. 000065F6  486D FD38                pea.l      [A5 - 0x2C8]
  9091. 000065FA  4EBA 00A2                jsr        [PC + 0xA2 /* 0000669E */]
  9092. 000065FE  A89E                     syscall    PenNormal
  9093. 00006600  486D C4CC                pea.l      [A5 - 0x3B34]
  9094. 00006604  A875                     syscall    SetPBits/SetPortBits
  9095. 00006606  6000 008C                bra        +0x8E /* 00006694 */
  9096. label0000660A:
  9097. 0000660A  102D B508                move.b     D0, [A5 - 0x4AF8]
  9098. 0000660E  6754                     beq        +0x56 /* 00006664 */
  9099. 00006610  486E FFCB                pea.l      [A6 - 0x35]
  9100. 00006614  4EAD 23EA                jsr        [A5 + 0x23EA /* export_1145 */]
  9101. 00006618  206D C6D8                movea.l    A0, [A5 - 0x3928]
  9102. 0000661C  2F10                     move.l     -[A7], [A0]
  9103. 0000661E  42A7                     clr.l      -[A7]
  9104. 00006620  2F3C F8F8 F8F8           move.l     -[A7], 0xF8F8F8F8
  9105. 00006626  3F2D C57A                move.w     -[A7], [A5 - 0x3A86]
  9106. 0000662A  4EBA A33A                jsr        [PC - 0x5CC6 /* 00000966 */]
  9107. 0000662E  486D FD38                pea.l      [A5 - 0x2C8]
  9108. 00006632  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  9109. 00006636  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9110. 0000663A  A873                     syscall    SetPort
  9111. 0000663C  486D C35E                pea.l      [A5 - 0x3CA2]
  9112. 00006640  486D C4CC                pea.l      [A5 - 0x3B34]
  9113. 00006644  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9114. 00006648  4868 0002                pea.l      [A0 + 0x2]
  9115. 0000664C  486D FD38                pea.l      [A5 - 0x2C8]
  9116. 00006650  486D FD38                pea.l      [A5 - 0x2C8]
  9117. 00006654  486D FD38                pea.l      [A5 - 0x2C8]
  9118. 00006658  A817                     syscall    CopyMask
  9119. 0000665A  1F2E FFCB                move.b     -[A7], [A6 - 0x35]
  9120. 0000665E  4EAD 273A                jsr        [A5 + 0x273A /* export_1251 */]
  9121. 00006662  6030                     bra        +0x32 /* 00006694 */
  9122. label00006664:
  9123. 00006664  486D FD38                pea.l      [A5 - 0x2C8]
  9124. 00006668  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9125. 0000666C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  9126. 00006670  A855                     syscall    ShieldCursor
  9127. 00006672  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9128. 00006676  2F2D 9FF8                move.l     -[A7], [A5 - 0x6008]
  9129. 0000667A  486D FD38                pea.l      [A5 - 0x2C8]
  9130. 0000667E  3F2D C57A                move.w     -[A7], [A5 - 0x3A86]
  9131. 00006682  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9132. 00006686  2F28 0018                move.l     -[A7], [A0 + 0x18]
  9133. 0000668A  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9134. 0000668E  4EBA 9970                jsr        [PC - 0x6690 /* 00000000 */]
  9135. 00006692  A853                     syscall    ShowCursor
  9136. label00006694:
  9137. 00006694  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  9138. 00006698  A873                     syscall    SetPort
  9139. label0000669A:
  9140. 0000669A  4E5E                     unlink     A6
  9141. 0000669C  4E75                     rts
  9142. export_216:
  9143. fn0000669E:
  9144. 0000669E  4E56 FFE2                link       A6, -0x001E
  9145. 000066A2  2F0C                     move.l     -[A7], A4
  9146. 000066A4  206E 0008                movea.l    A0, [A6 + 0x8]
  9147. 000066A8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9148. 000066AC  7003                     moveq.l    D0, 0x03
  9149. label000066AE:
  9150. 000066AE  32D8                     move.w     [A1]+, [A0]+
  9151. 000066B0  51C8 FFFC                dbf        D0, -0x6 /* 000066AE */
  9152. 000066B4  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9153. 000066B8  6C04                     bge        +0x6 /* 000066BE */
  9154. 000066BA  6000 011A                bra        +0x11C /* 000067D6 */
  9155. label000066BE:
  9156. 000066BE  4267                     clr.w      -[A7]
  9157. 000066C0  486E FFF8                pea.l      [A6 - 0x8]
  9158. 000066C4  486D C926                pea.l      [A5 - 0x36DA]
  9159. 000066C8  486E FFF8                pea.l      [A6 - 0x8]
  9160. 000066CC  A8AA                     syscall    SectRect
  9161. 000066CE  101F                     move.b     D0, [A7]+
  9162. 000066D0  6604                     bne        +0x6 /* 000066D6 */
  9163. 000066D2  6000 0102                bra        +0x104 /* 000067D6 */
  9164. label000066D6:
  9165. 000066D6  486E FFF4                pea.l      [A6 - 0xC]
  9166. 000066DA  A874                     syscall    GetPort
  9167. 000066DC  41EE FFEC                lea.l      A0, [A6 - 0x14]
  9168. 000066E0  43ED C704                lea.l      A1, [A5 - 0x38FC]
  9169. 000066E4  7003                     moveq.l    D0, 0x03
  9170. label000066E6:
  9171. 000066E6  30D9                     move.w     [A0]+, [A1]+
  9172. 000066E8  51C8 FFFC                dbf        D0, -0x6 /* 000066E6 */
  9173. 000066EC  302E FFF8                move.w     D0, [A6 - 0x8]
  9174. 000066F0  906D C926                sub.w      D0, [A5 - 0x36DA]
  9175. 000066F4  E740                     asl        D0.w, 3
  9176. 000066F6  3D40 FFEC                move.w     [A6 - 0x14], D0
  9177. 000066FA  302E FFFC                move.w     D0, [A6 - 0x4]
  9178. 000066FE  906D C926                sub.w      D0, [A5 - 0x36DA]
  9179. 00006702  E740                     asl        D0.w, 3
  9180. 00006704  3D40 FFF0                move.w     [A6 - 0x10], D0
  9181. 00006708  B06D C43C                cmp.w      D0, [A5 - 0x3BC4]
  9182. 0000670C  6F06                     ble        +0x8 /* 00006714 */
  9183. 0000670E  3D6D C43C FFF0           move.w     [A6 - 0x10], [A5 - 0x3BC4]
  9184. label00006714:
  9185. 00006714  302E FFF8                move.w     D0, [A6 - 0x8]
  9186. 00006718  906D C926                sub.w      D0, [A5 - 0x36DA]
  9187. 0000671C  C1ED C924                muls.w     D0, [A5 - 0x36DC]
  9188. 00006720  48C0                     ext.l      D0
  9189. 00006722  2840                     movea.l    A4, D0
  9190. 00006724  D9ED C950                add.l      A4, [A5 - 0x36B0]
  9191. 00006728  102D B508                move.b     D0, [A5 - 0x4AF8]
  9192. 0000672C  674A                     beq        +0x4C /* 00006778 */
  9193. 0000672E  486E FFE3                pea.l      [A6 - 0x1D]
  9194. 00006732  4EAD 23EA                jsr        [A5 + 0x23EA /* export_1145 */]
  9195. 00006736  2F0C                     move.l     -[A7], A4
  9196. 00006738  206D C6D8                movea.l    A0, [A5 - 0x3928]
  9197. 0000673C  2F10                     move.l     -[A7], [A0]
  9198. 0000673E  486E FFEC                pea.l      [A6 - 0x14]
  9199. 00006742  3F2D C924                move.w     -[A7], [A5 - 0x36DC]
  9200. 00006746  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9201. 0000674A  4EBA 9B1C                jsr        [PC - 0x64E4 /* 00000268 */]
  9202. 0000674E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9203. 00006752  A873                     syscall    SetPort
  9204. 00006754  486D C35E                pea.l      [A5 - 0x3CA2]
  9205. 00006758  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9206. 0000675C  4868 0002                pea.l      [A0 + 0x2]
  9207. 00006760  486E FFEC                pea.l      [A6 - 0x14]
  9208. 00006764  486E FFEC                pea.l      [A6 - 0x14]
  9209. 00006768  4267                     clr.w      -[A7]
  9210. 0000676A  42A7                     clr.l      -[A7]
  9211. 0000676C  A8EC                     syscall    CopyBits
  9212. 0000676E  1F2E FFE3                move.b     -[A7], [A6 - 0x1D]
  9213. 00006772  4EAD 273A                jsr        [A5 + 0x273A /* export_1251 */]
  9214. 00006776  602E                     bra        +0x30 /* 000067A6 */
  9215. label00006778:
  9216. 00006778  486E FFEC                pea.l      [A6 - 0x14]
  9217. 0000677C  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9218. 00006780  2F28 0008                move.l     -[A7], [A0 + 0x8]
  9219. 00006784  A855                     syscall    ShieldCursor
  9220. 00006786  2F0C                     move.l     -[A7], A4
  9221. 00006788  2F2D 9FF8                move.l     -[A7], [A5 - 0x6008]
  9222. 0000678C  486E FFEC                pea.l      [A6 - 0x14]
  9223. 00006790  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9224. 00006794  2F28 0018                move.l     -[A7], [A0 + 0x18]
  9225. 00006798  3F2D C924                move.w     -[A7], [A5 - 0x36DC]
  9226. 0000679C  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9227. 000067A0  4EBA 9C34                jsr        [PC - 0x63CC /* 000003D6 */]
  9228. 000067A4  A853                     syscall    ShowCursor
  9229. label000067A6:
  9230. 000067A6  206D C91A                movea.l    A0, [A5 - 0x36E6]
  9231. 000067AA  1028 006E                move.b     D0, [A0 + 0x6E]
  9232. 000067AE  6720                     beq        +0x22 /* 000067D0 */
  9233. 000067B0  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  9234. 000067B4  A873                     syscall    SetPort
  9235. 000067B6  486D C920                pea.l      [A5 - 0x36E0]
  9236. 000067BA  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  9237. 000067BE  4868 0002                pea.l      [A0 + 0x2]
  9238. 000067C2  486D C926                pea.l      [A5 - 0x36DA]
  9239. 000067C6  4868 0010                pea.l      [A0 + 0x10]
  9240. 000067CA  4267                     clr.w      -[A7]
  9241. 000067CC  42A7                     clr.l      -[A7]
  9242. 000067CE  A8EC                     syscall    CopyBits
  9243. label000067D0:
  9244. 000067D0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9245. 000067D4  A873                     syscall    SetPort
  9246. label000067D6:
  9247. 000067D6  285F                     movea.l    A4, [A7]+
  9248. 000067D8  4E5E                     unlink     A6
  9249. 000067DA  2E9F                     move.l     [A7], [A7]+
  9250. 000067DC  4E75                     rts
  9251. export_217:
  9252. fn000067DE:
  9253. 000067DE  4E56 0000                link       A6, 0
  9254. 000067E2  102D C6CE                move.b     D0, [A5 - 0x3932]
  9255. 000067E6  0A00 0001                xori.b     D0, 0x1
  9256. 000067EA  1B40 C6CE                move.b     [A5 - 0x3932], D0
  9257. 000067EE  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  9258. 000067F4  1F3C 0001                move.b     -[A7], 0x1
  9259. 000067F8  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  9260. 000067FC  4E5E                     unlink     A6
  9261. 000067FE  4E75                     rts
  9262. export_218:
  9263. fn00006800:
  9264. 00006800  4E56 FFF6                link       A6, -0x000A
  9265. 00006804  102D C91E                move.b     D0, [A5 - 0x36E2]
  9266. 00006808  0A00 0001                xori.b     D0, 0x1
  9267. 0000680C  1B40 C91E                move.b     [A5 - 0x36E2], D0
  9268. 00006810  6700 00B8                beq        +0xBA /* 000068CA */
  9269. 00006814  102D FD40                move.b     D0, [A5 - 0x2C0]
  9270. 00006818  802D FD1E                or.b       D0, [A5 - 0x2E2]
  9271. 0000681C  6724                     beq        +0x26 /* 00006842 */
  9272. 0000681E  302D FD3E                move.w     D0, [A5 - 0x2C2]
  9273. 00006822  D06D FD3A                add.w      D0, [A5 - 0x2C6]
  9274. 00006826  48C0                     ext.l      D0
  9275. 00006828  81FC 0002                divs.w     D0, 0x2
  9276. 0000682C  3B40 C34C                move.w     [A5 - 0x3CB4], D0
  9277. 00006830  302D FD3C                move.w     D0, [A5 - 0x2C4]
  9278. 00006834  D06D FD38                add.w      D0, [A5 - 0x2C8]
  9279. 00006838  48C0                     ext.l      D0
  9280. 0000683A  81FC 0002                divs.w     D0, 0x2
  9281. 0000683E  3B40 C34A                move.w     [A5 - 0x3CB6], D0
  9282. label00006842:
  9283. 00006842  486D C34A                pea.l      [A5 - 0x3CB6]
  9284. 00006846  486D C222                pea.l      [A5 - 0x3DDE]
  9285. 0000684A  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  9286. 0000684E  302D C6D6                move.w     D0, [A5 - 0x392A]
  9287. 00006852  48C0                     ext.l      D0
  9288. 00006854  81FC 0002                divs.w     D0, 0x2
  9289. 00006858  322D C34C                move.w     D1, [A5 - 0x3CB4]
  9290. 0000685C  9240                     sub.w      D1, D0
  9291. 0000685E  3B41 C928                move.w     [A5 - 0x36D8], D1
  9292. 00006862  302D C348                move.w     D0, [A5 - 0x3CB8]
  9293. 00006866  48C0                     ext.l      D0
  9294. 00006868  81FC 0002                divs.w     D0, 0x2
  9295. 0000686C  322D C34A                move.w     D1, [A5 - 0x3CB6]
  9296. 00006870  9240                     sub.w      D1, D0
  9297. 00006872  3B41 C926                move.w     [A5 - 0x36DA], D1
  9298. 00006876  302D C6D6                move.w     D0, [A5 - 0x392A]
  9299. 0000687A  D06D C928                add.w      D0, [A5 - 0x36D8]
  9300. 0000687E  3B40 C92C                move.w     [A5 - 0x36D4], D0
  9301. 00006882  302D C348                move.w     D0, [A5 - 0x3CB8]
  9302. 00006886  D06D C926                add.w      D0, [A5 - 0x36DA]
  9303. 0000688A  3B40 C92A                move.w     [A5 - 0x36D6], D0
  9304. 0000688E  102D FD40                move.b     D0, [A5 - 0x2C0]
  9305. 00006892  802D FD1E                or.b       D0, [A5 - 0x2E2]
  9306. 00006896  6738                     beq        +0x3A /* 000068D0 */
  9307. 00006898  4267                     clr.w      -[A7]
  9308. 0000689A  486D FD38                pea.l      [A5 - 0x2C8]
  9309. 0000689E  486D C926                pea.l      [A5 - 0x36DA]
  9310. 000068A2  486E FFF6                pea.l      [A6 - 0xA]
  9311. 000068A6  A8AA                     syscall    SectRect
  9312. 000068A8  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  9313. 000068AC  4267                     clr.w      -[A7]
  9314. 000068AE  486D FD38                pea.l      [A5 - 0x2C8]
  9315. 000068B2  486E FFF6                pea.l      [A6 - 0xA]
  9316. 000068B6  A8A6                     syscall    EqualRect
  9317. 000068B8  101F                     move.b     D0, [A7]+
  9318. 000068BA  6614                     bne        +0x16 /* 000068D0 */
  9319. 000068BC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9320. 000068C0  422D FD02                clr.b      [A5 - 0x2FE]
  9321. 000068C4  422D FC76                clr.b      [A5 - 0x38A]
  9322. 000068C8  6006                     bra        +0x8 /* 000068D0 */
  9323. label000068CA:
  9324. 000068CA  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  9325. 000068CE  A916                     syscall    HideWindow
  9326. label000068D0:
  9327. 000068D0  41ED C290                lea.l      A0, [A5 - 0x3D70]
  9328. 000068D4  43ED C704                lea.l      A1, [A5 - 0x38FC]
  9329. 000068D8  7003                     moveq.l    D0, 0x03
  9330. label000068DA:
  9331. 000068DA  30D9                     move.w     [A0]+, [A1]+
  9332. 000068DC  51C8 FFFC                dbf        D0, -0x6 /* 000068DA */
  9333. 000068E0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  9334. 000068E4  102D C91E                move.b     D0, [A5 - 0x36E2]
  9335. 000068E8  6722                     beq        +0x24 /* 0000690C */
  9336. 000068EA  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9337. 000068EE  5CC1                     sge        D1
  9338. 000068F0  C001                     and.b      D0, D1
  9339. 000068F2  4A00                     tst.b      D0
  9340. 000068F4  6716                     beq        +0x18 /* 0000690C */
  9341. 000068F6  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9342. 000068FA  C028 006E                and.b      D0, [A0 + 0x6E]
  9343. 000068FE  670C                     beq        +0xE /* 0000690C */
  9344. 00006900  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  9345. 00006904  1F3C 0001                move.b     -[A7], 0x1
  9346. 00006908  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  9347. label0000690C:
  9348. 0000690C  1B7C 0001 C158           move.b     [A5 - 0x3EA8], 0x1
  9349. 00006912  4E5E                     unlink     A6
  9350. 00006914  4E75                     rts
  9351. fn00006916:
  9352. 00006916  4E56 0000                link       A6, 0
  9353. 0000691A  4267                     clr.w      -[A7]
  9354. 0000691C  4EBA A37C                jsr        [PC - 0x5C84 /* 00000C9A */]
  9355. 00006920  101F                     move.b     D0, [A7]+
  9356. 00006922  6730                     beq        +0x32 /* 00006954 */
  9357. 00006924  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  9358. 00006928  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  9359. 0000692C  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9360. 00006930  486D FD38                pea.l      [A5 - 0x2C8]
  9361. 00006934  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  9362. 00006938  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9363. 0000693C  4EBA A034                jsr        [PC - 0x5FCC /* 00000972 */]
  9364. 00006940  486D FD38                pea.l      [A5 - 0x2C8]
  9365. 00006944  486D FC4E                pea.l      [A5 - 0x3B2]
  9366. 00006948  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  9367. 0000694C  4EBA BF60                jsr        [PC - 0x40A0 /* 000028AE */]
  9368. 00006950  4EBA C0AA                jsr        [PC - 0x3F56 /* 000029FC */]
  9369. label00006954:
  9370. 00006954  4E5E                     unlink     A6
  9371. 00006956  205F                     movea.l    A0, [A7]+
  9372. 00006958  544F                     addq.w     A7, 2
  9373. 0000695A  4ED0                     jmp        [A0]
  9374. export_219:
  9375. fn0000695C:
  9376. 0000695C  4E56 FFEC                link       A6, -0x0014
  9377. 00006960  206E 000E                movea.l    A0, [A6 + 0xE]
  9378. 00006964  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9379. 00006968  7003                     moveq.l    D0, 0x03
  9380. label0000696A:
  9381. 0000696A  32D8                     move.w     [A1]+, [A0]+
  9382. 0000696C  51C8 FFFC                dbf        D0, -0x6 /* 0000696A */
  9383. 00006970  206E 000A                movea.l    A0, [A6 + 0xA]
  9384. 00006974  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9385. 00006978  7003                     moveq.l    D0, 0x03
  9386. label0000697A:
  9387. 0000697A  32D8                     move.w     [A1]+, [A0]+
  9388. 0000697C  51C8 FFFC                dbf        D0, -0x6 /* 0000697A */
  9389. 00006980  302E FFFA                move.w     D0, [A6 - 0x6]
  9390. 00006984  906E FFF2                sub.w      D0, [A6 - 0xE]
  9391. 00006988  3D40 FFEC                move.w     [A6 - 0x14], D0
  9392. 0000698C  302E FFF8                move.w     D0, [A6 - 0x8]
  9393. 00006990  906E FFF0                sub.w      D0, [A6 - 0x10]
  9394. 00006994  3D40 FFEE                move.w     [A6 - 0x12], D0
  9395. 00006998  4267                     clr.w      -[A7]
  9396. 0000699A  486E FFF0                pea.l      [A6 - 0x10]
  9397. 0000699E  486D C704                pea.l      [A5 - 0x38FC]
  9398. 000069A2  486E FFF0                pea.l      [A6 - 0x10]
  9399. 000069A6  A8AA                     syscall    SectRect
  9400. 000069A8  101F                     move.b     D0, [A7]+
  9401. 000069AA  674E                     beq        +0x50 /* 000069FA */
  9402. 000069AC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  9403. 000069B0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  9404. 000069B4  7003                     moveq.l    D0, 0x03
  9405. label000069B6:
  9406. 000069B6  30D9                     move.w     [A0]+, [A1]+
  9407. 000069B8  51C8 FFFC                dbf        D0, -0x6 /* 000069B6 */
  9408. 000069BC  486E FFF8                pea.l      [A6 - 0x8]
  9409. 000069C0  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  9410. 000069C4  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  9411. 000069C8  A8A8                     syscall    OffsetRect
  9412. 000069CA  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  9413. 000069CE  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  9414. 000069D2  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  9415. 000069D6  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  9416. 000069DA  486E FFF8                pea.l      [A6 - 0x8]
  9417. 000069DE  486E FFF0                pea.l      [A6 - 0x10]
  9418. 000069E2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9419. 000069E6  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9420. 000069EA  4EBA A03E                jsr        [PC - 0x5FC2 /* 00000A2A */]
  9421. 000069EE  486E FFF0                pea.l      [A6 - 0x10]
  9422. 000069F2  486D B420                pea.l      [A5 - 0x4BE0]
  9423. 000069F6  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  9424. label000069FA:
  9425. 000069FA  4E5E                     unlink     A6
  9426. 000069FC  205F                     movea.l    A0, [A7]+
  9427. 000069FE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9428. 00006A02  4ED0                     jmp        [A0]
  9429. fn00006A04:
  9430. 00006A04  4E56 FFEC                link       A6, -0x0014
  9431. 00006A08  48E7 0300                movem.l    -[A7], D6,D7
  9432. 00006A0C  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  9433. 00006A12  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  9434. 00006A16  A873                     syscall    SetPort
  9435. 00006A18  486E FFFC                pea.l      [A6 - 0x4]
  9436. 00006A1C  A871                     syscall    GlobalToLocal
  9437. 00006A1E  102D C91E                move.b     D0, [A5 - 0x36E2]
  9438. 00006A22  6718                     beq        +0x1A /* 00006A3C */
  9439. 00006A24  7008                     moveq.l    D0, 0x08
  9440. 00006A26  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  9441. 00006A2A  6708                     beq        +0xA /* 00006A34 */
  9442. 00006A2C  596E FFFE                subq.w     [A6 - 0x2], 4
  9443. 00006A30  596E FFFC                subq.w     [A6 - 0x4], 4
  9444. label00006A34:
  9445. 00006A34  486E FFFC                pea.l      [A6 - 0x4]
  9446. 00006A38  4EBA CDB2                jsr        [PC - 0x324E /* 000037EC */]
  9447. label00006A3C:
  9448. 00006A3C  4267                     clr.w      -[A7]
  9449. 00006A3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9450. 00006A42  486D FD38                pea.l      [A5 - 0x2C8]
  9451. 00006A46  A8AD                     syscall    PtInRect
  9452. 00006A48  101F                     move.b     D0, [A7]+
  9453. 00006A4A  C02D FD40                and.b      D0, [A5 - 0x2C0]
  9454. 00006A4E  1B40 FCE4                move.b     [A5 - 0x31C], D0
  9455. 00006A52  102D FD1E                move.b     D0, [A5 - 0x2E2]
  9456. 00006A56  6750                     beq        +0x52 /* 00006AA8 */
  9457. 00006A58  1B7C 0001 FCE4           move.b     [A5 - 0x31C], 0x1
  9458. 00006A5E  3D7C FFFE FFEE           move.w     [A6 - 0x12], 0xFFFE
  9459. 00006A64  3E2E FFEE                move.w     D7, [A6 - 0x12]
  9460. 00006A68  6034                     bra        +0x36 /* 00006A9E */
  9461. label00006A6A:
  9462. 00006A6A  3D7C FFFE FFEC           move.w     [A6 - 0x14], 0xFFFE
  9463. 00006A70  3C2E FFEC                move.w     D6, [A6 - 0x14]
  9464. 00006A74  6020                     bra        +0x22 /* 00006A96 */
  9465. label00006A76:
  9466. 00006A76  4267                     clr.w      -[A7]
  9467. 00006A78  3007                     move.w     D0, D7
  9468. 00006A7A  D06E FFFE                add.w      D0, [A6 - 0x2]
  9469. 00006A7E  3F00                     move.w     -[A7], D0
  9470. 00006A80  3006                     move.w     D0, D6
  9471. 00006A82  D06E FFFC                add.w      D0, [A6 - 0x4]
  9472. 00006A86  3F00                     move.w     -[A7], D0
  9473. 00006A88  486D C310                pea.l      [A5 - 0x3CF0]
  9474. 00006A8C  4EBA 9EB0                jsr        [PC - 0x6150 /* 0000093E */]
  9475. 00006A90  101F                     move.b     D0, [A7]+
  9476. 00006A92  6614                     bne        +0x16 /* 00006AA8 */
  9477. 00006A94  5246                     addq.w     D6, 1
  9478. label00006A96:
  9479. 00006A96  7002                     moveq.l    D0, 0x02
  9480. 00006A98  B046                     cmp.w      D0, D6
  9481. 00006A9A  6CDA                     bge        -0x24 /* 00006A76 */
  9482. 00006A9C  5247                     addq.w     D7, 1
  9483. label00006A9E:
  9484. 00006A9E  7002                     moveq.l    D0, 0x02
  9485. 00006AA0  B047                     cmp.w      D0, D7
  9486. 00006AA2  6CC6                     bge        -0x38 /* 00006A6A */
  9487. 00006AA4  422D FCE4                clr.b      [A5 - 0x31C]
  9488. label00006AA8:
  9489. 00006AA8  102D C31E                move.b     D0, [A5 - 0x3CE2]
  9490. 00006AAC  0A00 0001                xori.b     D0, 0x1
  9491. 00006AB0  C02D FCE4                and.b      D0, [A5 - 0x31C]
  9492. 00006AB4  673C                     beq        +0x3E /* 00006AF2 */
  9493. 00006AB6  41EE FFF0                lea.l      A0, [A6 - 0x10]
  9494. 00006ABA  43ED C704                lea.l      A1, [A5 - 0x38FC]
  9495. 00006ABE  7003                     moveq.l    D0, 0x03
  9496. label00006AC0:
  9497. 00006AC0  30D9                     move.w     [A0]+, [A1]+
  9498. 00006AC2  51C8 FFFC                dbf        D0, -0x6 /* 00006AC0 */
  9499. 00006AC6  102D C91E                move.b     D0, [A5 - 0x36E2]
  9500. 00006ACA  6710                     beq        +0x12 /* 00006ADC */
  9501. 00006ACC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  9502. 00006AD0  43ED C926                lea.l      A1, [A5 - 0x36DA]
  9503. 00006AD4  7003                     moveq.l    D0, 0x03
  9504. label00006AD6:
  9505. 00006AD6  30D9                     move.w     [A0]+, [A1]+
  9506. 00006AD8  51C8 FFFC                dbf        D0, -0x6 /* 00006AD6 */
  9507. label00006ADC:
  9508. 00006ADC  4267                     clr.w      -[A7]
  9509. 00006ADE  486D FD38                pea.l      [A5 - 0x2C8]
  9510. 00006AE2  486E FFF0                pea.l      [A6 - 0x10]
  9511. 00006AE6  A8A6                     syscall    EqualRect
  9512. 00006AE8  101F                     move.b     D0, [A7]+
  9513. 00006AEA  0A00 0001                xori.b     D0, 0x1
  9514. 00006AEE  1B40 FCE4                move.b     [A5 - 0x31C], D0
  9515. label00006AF2:
  9516. 00006AF2  4CDF 00C0                movem.l    D6,D7, [A7]+
  9517. 00006AF6  4E5E                     unlink     A6
  9518. 00006AF8  2E9F                     move.l     [A7], [A7]+
  9519. 00006AFA  4E75                     rts
  9520. fn00006AFC:
  9521. 00006AFC  4E56 FFEA                link       A6, -0x0016
  9522. 00006B00  48E7 0108                movem.l    -[A7], D7,A4
  9523. 00006B04  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9524. 00006B08  422D FD10                clr.b      [A5 - 0x2F0]
  9525. 00006B0C  422D FC76                clr.b      [A5 - 0x38A]
  9526. 00006B10  1B7C 0001 FD06           move.b     [A5 - 0x2FA], 0x1
  9527. 00006B16  102D BA5E                move.b     D0, [A5 - 0x45A2]
  9528. 00006B1A  6700 0150                beq        +0x152 /* 00006C6C */
  9529. 00006B1E  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  9530. 00006B22  486E FFF4                pea.l      [A6 - 0xC]
  9531. 00006B26  4EBA C1FE                jsr        [PC - 0x3E02 /* 00002D26 */]
  9532. 00006B2A  4267                     clr.w      -[A7]
  9533. 00006B2C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9534. 00006B30  486D C704                pea.l      [A5 - 0x38FC]
  9535. 00006B34  A8AD                     syscall    PtInRect
  9536. 00006B36  101F                     move.b     D0, [A7]+
  9537. 00006B38  6604                     bne        +0x6 /* 00006B3E */
  9538. 00006B3A  6000 0234                bra        +0x236 /* 00006D70 */
  9539. label00006B3E:
  9540. 00006B3E  4267                     clr.w      -[A7]
  9541. 00006B40  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9542. 00006B44  486D C6F2                pea.l      [A5 - 0x390E]
  9543. 00006B48  4EBA 9DF4                jsr        [PC - 0x620C /* 0000093E */]
  9544. 00006B4C  1E1F                     move.b     D7, [A7]+
  9545. 00006B4E  1007                     move.b     D0, D7
  9546. 00006B50  671C                     beq        +0x1E /* 00006B6E */
  9547. 00006B52  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  9548. 00006B56  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  9549. 00006B5A  7004                     moveq.l    D0, 0x04
  9550. 00006B5C  2F00                     move.l     -[A7], D0
  9551. 00006B5E  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  9552. 00006B62  201F                     move.l     D0, [A7]+
  9553. 00006B64  3F00                     move.w     -[A7], D0
  9554. 00006B66  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  9555. 00006B6A  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  9556. label00006B6E:
  9557. 00006B6E  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  9558. 00006B72  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9559. 00006B76  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9560. 00006B7A  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9561. 00006B7E  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  9562. 00006B82  4EBA 9C48                jsr        [PC - 0x63B8 /* 000007CC */]
  9563. 00006B86  1007                     move.b     D0, D7
  9564. 00006B88  671C                     beq        +0x1E /* 00006BA6 */
  9565. 00006B8A  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  9566. 00006B8E  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  9567. 00006B92  7004                     moveq.l    D0, 0x04
  9568. 00006B94  2F00                     move.l     -[A7], D0
  9569. 00006B96  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  9570. 00006B9A  201F                     move.l     D0, [A7]+
  9571. 00006B9C  3F00                     move.w     -[A7], D0
  9572. 00006B9E  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  9573. 00006BA2  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  9574. label00006BA6:
  9575. 00006BA6  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  9576. 00006BAA  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9577. 00006BAE  486D C704                pea.l      [A5 - 0x38FC]
  9578. 00006BB2  3F3C 0001                move.w     -[A7], 0x1
  9579. 00006BB6  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  9580. 00006BBA  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9581. 00006BBE  2F2D C954                move.l     -[A7], [A5 - 0x36AC]
  9582. 00006BC2  7004                     moveq.l    D0, 0x04
  9583. 00006BC4  2F00                     move.l     -[A7], D0
  9584. 00006BC6  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  9585. 00006BCA  201F                     move.l     D0, [A7]+
  9586. 00006BCC  3F00                     move.w     -[A7], D0
  9587. 00006BCE  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  9588. 00006BD2  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  9589. 00006BD6  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9590. 00006BDA  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9591. 00006BDE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9592. 00006BE2  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9593. 00006BE6  3F2D C43C                move.w     -[A7], [A5 - 0x3BC4]
  9594. 00006BEA  4EBA 9BE0                jsr        [PC - 0x6420 /* 000007CC */]
  9595. 00006BEE  41ED FD38                lea.l      A0, [A5 - 0x2C8]
  9596. 00006BF2  43ED C704                lea.l      A1, [A5 - 0x38FC]
  9597. 00006BF6  7003                     moveq.l    D0, 0x03
  9598. label00006BF8:
  9599. 00006BF8  30D9                     move.w     [A0]+, [A1]+
  9600. 00006BFA  51C8 FFFC                dbf        D0, -0x6 /* 00006BF8 */
  9601. 00006BFE  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9602. 00006C02  486D FD38                pea.l      [A5 - 0x2C8]
  9603. 00006C06  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9604. 00006C0A  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  9605. 00006C0E  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9606. 00006C12  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  9607. 00006C16  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9608. 00006C1A  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9609. 00006C1E  486D FD38                pea.l      [A5 - 0x2C8]
  9610. 00006C22  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  9611. 00006C26  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  9612. 00006C2A  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9613. 00006C2E  486D FD38                pea.l      [A5 - 0x2C8]
  9614. 00006C32  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9615. 00006C36  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  9616. 00006C3A  4267                     clr.w      -[A7]
  9617. 00006C3C  486D FD38                pea.l      [A5 - 0x2C8]
  9618. 00006C40  A8AE                     syscall    EmptyRect
  9619. 00006C42  101F                     move.b     D0, [A7]+
  9620. 00006C44  661A                     bne        +0x1C /* 00006C60 */
  9621. 00006C46  486D FD38                pea.l      [A5 - 0x2C8]
  9622. 00006C4A  4EBA A5E6                jsr        [PC - 0x5A1A /* 00001232 */]
  9623. 00006C4E  486D FD38                pea.l      [A5 - 0x2C8]
  9624. 00006C52  4EBA F80C                jsr        [PC - 0x7F4 /* 00006460 */]
  9625. 00006C56  4EBA F0F2                jsr        [PC - 0xF0E /* 00005D4A */]
  9626. 00006C5A  1B7C 0001 FD1E           move.b     [A5 - 0x2E2], 0x1
  9627. label00006C60:
  9628. 00006C60  486D A02C                pea.l      [A5 - 0x5FD4]
  9629. 00006C64  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  9630. 00006C68  6000 00DC                bra        +0xDE /* 00006D46 */
  9631. label00006C6C:
  9632. 00006C6C  42A7                     clr.l      -[A7]
  9633. 00006C6E  4EBA C180                jsr        [PC - 0x3E80 /* 00002DF0 */]
  9634. 00006C72  285F                     movea.l    A4, [A7]+
  9635. 00006C74  2054                     movea.l    A0, [A4]
  9636. 00006C76  43ED FD38                lea.l      A1, [A5 - 0x2C8]
  9637. 00006C7A  5488                     addq.l     A0, 2
  9638. 00006C7C  7003                     moveq.l    D0, 0x03
  9639. label00006C7E:
  9640. 00006C7E  32D8                     move.w     [A1]+, [A0]+
  9641. 00006C80  51C8 FFFC                dbf        D0, -0x6 /* 00006C7E */
  9642. 00006C84  4267                     clr.w      -[A7]
  9643. 00006C86  2F0C                     move.l     -[A7], A4
  9644. 00006C88  A8E2                     syscall    EmptyRgn
  9645. 00006C8A  101F                     move.b     D0, [A7]+
  9646. 00006C8C  6710                     beq        +0x12 /* 00006C9E */
  9647. 00006C8E  2F0C                     move.l     -[A7], A4
  9648. 00006C90  A8D9                     syscall    DisposRgn/DisposeRgn
  9649. 00006C92  3F2D FD08                move.w     -[A7], [A5 - 0x2F8]
  9650. 00006C96  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  9651. 00006C9A  6000 00D4                bra        +0xD6 /* 00006D70 */
  9652. label00006C9E:
  9653. 00006C9E  4267                     clr.w      -[A7]
  9654. 00006CA0  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  9655. 00006CA4  101F                     move.b     D0, [A7]+
  9656. 00006CA6  6732                     beq        +0x34 /* 00006CDA */
  9657. 00006CA8  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9658. 00006CAC  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  9659. 00006CB0  486D C310                pea.l      [A5 - 0x3CF0]
  9660. 00006CB4  A875                     syscall    SetPBits/SetPortBits
  9661. 00006CB6  2F0C                     move.l     -[A7], A4
  9662. 00006CB8  486D FE70                pea.l      [A5 - 0x190]
  9663. 00006CBC  A8D6                     syscall    FillRgn
  9664. 00006CBE  486D C4CC                pea.l      [A5 - 0x3B34]
  9665. 00006CC2  A875                     syscall    SetPBits/SetPortBits
  9666. 00006CC4  2054                     movea.l    A0, [A4]
  9667. 00006CC6  4868 0002                pea.l      [A0 + 0x2]
  9668. 00006CCA  4EBA F794                jsr        [PC - 0x86C /* 00006460 */]
  9669. 00006CCE  4EBA F07A                jsr        [PC - 0xF86 /* 00005D4A */]
  9670. 00006CD2  1B7C 0001 FD1E           move.b     [A5 - 0x2E2], 0x1
  9671. 00006CD8  6068                     bra        +0x6A /* 00006D42 */
  9672. label00006CDA:
  9673. 00006CDA  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9674. 00006CDE  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  9675. 00006CE2  486D C6F2                pea.l      [A5 - 0x390E]
  9676. 00006CE6  486D C4CC                pea.l      [A5 - 0x3B34]
  9677. 00006CEA  486D FD38                pea.l      [A5 - 0x2C8]
  9678. 00006CEE  486D FD38                pea.l      [A5 - 0x2C8]
  9679. 00006CF2  4267                     clr.w      -[A7]
  9680. 00006CF4  2F0C                     move.l     -[A7], A4
  9681. 00006CF6  A8EC                     syscall    CopyBits
  9682. 00006CF8  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9683. 00006CFC  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  9684. 00006D00  2F2D C71E                move.l     -[A7], [A5 - 0x38E2]
  9685. 00006D04  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9686. 00006D08  486D FD38                pea.l      [A5 - 0x2C8]
  9687. 00006D0C  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  9688. 00006D10  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  9689. 00006D14  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9690. 00006D18  486D FD38                pea.l      [A5 - 0x2C8]
  9691. 00006D1C  3F2D C956                move.w     -[A7], [A5 - 0x36AA]
  9692. 00006D20  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  9693. 00006D24  4267                     clr.w      -[A7]
  9694. 00006D26  486D FD38                pea.l      [A5 - 0x2C8]
  9695. 00006D2A  A8AE                     syscall    EmptyRect
  9696. 00006D2C  101F                     move.b     D0, [A7]+
  9697. 00006D2E  6612                     bne        +0x14 /* 00006D42 */
  9698. 00006D30  486D FD38                pea.l      [A5 - 0x2C8]
  9699. 00006D34  4EBA F72A                jsr        [PC - 0x8D6 /* 00006460 */]
  9700. 00006D38  4EBA F010                jsr        [PC - 0xFF0 /* 00005D4A */]
  9701. 00006D3C  1B7C 0001 FD1E           move.b     [A5 - 0x2E2], 0x1
  9702. label00006D42:
  9703. 00006D42  2F0C                     move.l     -[A7], A4
  9704. 00006D44  A8D9                     syscall    DisposRgn/DisposeRgn
  9705. label00006D46:
  9706. 00006D46  3B7C 0005 FD08           move.w     [A5 - 0x2F8], 0x5
  9707. 00006D4C  1B7C 0001 FD10           move.b     [A5 - 0x2F0], 0x1
  9708. 00006D52  4EBA A3BC                jsr        [PC - 0x5C44 /* 00001110 */]
  9709. 00006D56  1B7C 0001 FD0C           move.b     [A5 - 0x2F4], 0x1
  9710. 00006D5C  41ED C290                lea.l      A0, [A5 - 0x3D70]
  9711. 00006D60  43ED C704                lea.l      A1, [A5 - 0x38FC]
  9712. 00006D64  7003                     moveq.l    D0, 0x03
  9713. label00006D66:
  9714. 00006D66  30D9                     move.w     [A0]+, [A1]+
  9715. 00006D68  51C8 FFFC                dbf        D0, -0x6 /* 00006D66 */
  9716. 00006D6C  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  9717. label00006D70:
  9718. 00006D70  4CDF 1080                movem.l    D7,A4, [A7]+
  9719. 00006D74  4E5E                     unlink     A6
  9720. 00006D76  4E75                     rts
  9721. fn00006D78:
  9722. 00006D78  4E56 0000                link       A6, 0
  9723. 00006D7C  4267                     clr.w      -[A7]
  9724. 00006D7E  4EBA 9F1A                jsr        [PC - 0x60E6 /* 00000C9A */]
  9725. 00006D82  101F                     move.b     D0, [A7]+
  9726. 00006D84  6754                     beq        +0x56 /* 00006DDA */
  9727. 00006D86  486D C704                pea.l      [A5 - 0x38FC]
  9728. 00006D8A  4EBA C16E                jsr        [PC - 0x3E92 /* 00002EFA */]
  9729. 00006D8E  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9730. 00006D92  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  9731. 00006D96  486D FD38                pea.l      [A5 - 0x2C8]
  9732. 00006D9A  3F3C 0003                move.w     -[A7], 0x3
  9733. 00006D9E  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  9734. 00006DA2  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9735. 00006DA6  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  9736. 00006DAA  486D FD38                pea.l      [A5 - 0x2C8]
  9737. 00006DAE  3F3C 0003                move.w     -[A7], 0x3
  9738. 00006DB2  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  9739. 00006DB6  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  9740. 00006DBA  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  9741. 00006DBE  486D FD38                pea.l      [A5 - 0x2C8]
  9742. 00006DC2  3F3C 0001                move.w     -[A7], 0x1
  9743. 00006DC6  4EAD 2D0A                jsr        [A5 + 0x2D0A /* export_1437 */]
  9744. 00006DCA  486D FD38                pea.l      [A5 - 0x2C8]
  9745. 00006DCE  486D B420                pea.l      [A5 - 0x4BE0]
  9746. 00006DD2  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  9747. 00006DD6  4EBA BC24                jsr        [PC - 0x43DC /* 000029FC */]
  9748. label00006DDA:
  9749. 00006DDA  4E5E                     unlink     A6
  9750. 00006DDC  4E75                     rts
  9751. fn00006DDE:
  9752. 00006DDE  4E56 FFF8                link       A6, -0x0008
  9753. 00006DE2  4267                     clr.w      -[A7]
  9754. 00006DE4  4EAD 2C7A                jsr        [A5 + 0x2C7A /* export_1419 */]
  9755. 00006DE8  101F                     move.b     D0, [A7]+
  9756. 00006DEA  6704                     beq        +0x6 /* 00006DF0 */
  9757. 00006DEC  6000 012C                bra        +0x12E /* 00006F1A */
  9758. label00006DF0:
  9759. 00006DF0  4267                     clr.w      -[A7]
  9760. 00006DF2  486D B420                pea.l      [A5 - 0x4BE0]
  9761. 00006DF6  A8AE                     syscall    EmptyRect
  9762. 00006DF8  101F                     move.b     D0, [A7]+
  9763. 00006DFA  6630                     bne        +0x32 /* 00006E2C */
  9764. 00006DFC  2F2D C92E                move.l     -[A7], [A5 - 0x36D2]
  9765. 00006E00  2F2D C1BC                move.l     -[A7], [A5 - 0x3E44]
  9766. 00006E04  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  9767. 00006E08  7004                     moveq.l    D0, 0x04
  9768. 00006E0A  2F00                     move.l     -[A7], D0
  9769. 00006E0C  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  9770. 00006E10  4EBA 9D6C                jsr        [PC - 0x6294 /* 00000B7E */]
  9771. 00006E14  2F2D C8E8                move.l     -[A7], [A5 - 0x3718]
  9772. 00006E18  2F2D C1B8                move.l     -[A7], [A5 - 0x3E48]
  9773. 00006E1C  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  9774. 00006E20  7004                     moveq.l    D0, 0x04
  9775. 00006E22  2F00                     move.l     -[A7], D0
  9776. 00006E24  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  9777. 00006E28  4EBA 9D54                jsr        [PC - 0x62AC /* 00000B7E */]
  9778. label00006E2C:
  9779. 00006E2C  102D FD06                move.b     D0, [A5 - 0x2FA]
  9780. 00006E30  6718                     beq        +0x1A /* 00006E4A */
  9781. 00006E32  2F2D C5AA                move.l     -[A7], [A5 - 0x3A56]
  9782. 00006E36  2F2D BA08                move.l     -[A7], [A5 - 0x45F8]
  9783. 00006E3A  2F2D B396                move.l     -[A7], [A5 - 0x4C6A]
  9784. 00006E3E  7004                     moveq.l    D0, 0x04
  9785. 00006E40  2F00                     move.l     -[A7], D0
  9786. 00006E42  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  9787. 00006E46  4EBA 9D36                jsr        [PC - 0x62CA /* 00000B7E */]
  9788. label00006E4A:
  9789. 00006E4A  486D B56E                pea.l      [A5 - 0x4A92]
  9790. 00006E4E  486D FC78                pea.l      [A5 - 0x388]
  9791. 00006E52  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  9792. 00006E56  4AAD FC7E                tst.l      [A5 - 0x382]
  9793. 00006E5A  56C0                     sne        D0
  9794. 00006E5C  802D FD24                or.b       D0, [A5 - 0x2DC]
  9795. 00006E60  0240 0001                andi.w     D0, 0x1
  9796. 00006E64  6704                     beq        +0x6 /* 00006E6A */
  9797. 00006E66  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9798. label00006E6A:
  9799. 00006E6A  422D FC56                clr.b      [A5 - 0x3AA]
  9800. 00006E6E  486D FD14                pea.l      [A5 - 0x2EC]
  9801. 00006E72  486D FC74                pea.l      [A5 - 0x38C]
  9802. 00006E76  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  9803. 00006E7A  486D FD1E                pea.l      [A5 - 0x2E2]
  9804. 00006E7E  486D FC76                pea.l      [A5 - 0x38A]
  9805. 00006E82  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  9806. 00006E86  486D FD0C                pea.l      [A5 - 0x2F4]
  9807. 00006E8A  486D FC6A                pea.l      [A5 - 0x396]
  9808. 00006E8E  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  9809. 00006E92  486D FD10                pea.l      [A5 - 0x2F0]
  9810. 00006E96  486D FC72                pea.l      [A5 - 0x38E]
  9811. 00006E9A  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  9812. 00006E9E  486D FD0E                pea.l      [A5 - 0x2F2]
  9813. 00006EA2  486D FC70                pea.l      [A5 - 0x390]
  9814. 00006EA6  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  9815. 00006EAA  486D FD40                pea.l      [A5 - 0x2C0]
  9816. 00006EAE  486D FD02                pea.l      [A5 - 0x2FE]
  9817. 00006EB2  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  9818. 00006EB6  486D FD38                pea.l      [A5 - 0x2C8]
  9819. 00006EBA  486D FCFA                pea.l      [A5 - 0x306]
  9820. 00006EBE  4EAD 2982                jsr        [A5 + 0x2982 /* export_1324 */]
  9821. 00006EC2  486D FD42                pea.l      [A5 - 0x2BE]
  9822. 00006EC6  486D FD28                pea.l      [A5 - 0x2D8]
  9823. 00006ECA  4EAD 298A                jsr        [A5 + 0x298A /* export_1325 */]
  9824. 00006ECE  102D FD1E                move.b     D0, [A5 - 0x2E2]
  9825. 00006ED2  802D FD40                or.b       D0, [A5 - 0x2C0]
  9826. 00006ED6  6704                     beq        +0x6 /* 00006EDC */
  9827. 00006ED8  4EBA EE70                jsr        [PC - 0x1190 /* 00005D4A */]
  9828. label00006EDC:
  9829. 00006EDC  4267                     clr.w      -[A7]
  9830. 00006EDE  486D FD38                pea.l      [A5 - 0x2C8]
  9831. 00006EE2  206D C242                movea.l    A0, [A5 - 0x3DBE]
  9832. 00006EE6  4868 0010                pea.l      [A0 + 0x10]
  9833. 00006EEA  486E FFF8                pea.l      [A6 - 0x8]
  9834. 00006EEE  A8AA                     syscall    SectRect
  9835. 00006EF0  101F                     move.b     D0, [A7]+
  9836. 00006EF2  0A00 0001                xori.b     D0, 0x1
  9837. 00006EF6  C02D FD06                and.b      D0, [A5 - 0x2FA]
  9838. 00006EFA  670A                     beq        +0xC /* 00006F06 */
  9839. 00006EFC  486D FD38                pea.l      [A5 - 0x2C8]
  9840. 00006F00  4267                     clr.w      -[A7]
  9841. 00006F02  4EAD 25FA                jsr        [A5 + 0x25FA /* export_1211 */]
  9842. label00006F06:
  9843. 00006F06  41ED C290                lea.l      A0, [A5 - 0x3D70]
  9844. 00006F0A  43ED C704                lea.l      A1, [A5 - 0x38FC]
  9845. 00006F0E  7003                     moveq.l    D0, 0x03
  9846. label00006F10:
  9847. 00006F10  30D9                     move.w     [A0]+, [A1]+
  9848. 00006F12  51C8 FFFC                dbf        D0, -0x6 /* 00006F10 */
  9849. 00006F16  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  9850. label00006F1A:
  9851. 00006F1A  4E5E                     unlink     A6
  9852. 00006F1C  4E75                     rts
  9853. export_220:
  9854. 00006F1E  4E56 FFF8                link       A6, -0x0008
  9855. 00006F22  206E 0008                movea.l    A0, [A6 + 0x8]
  9856. 00006F26  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9857. 00006F2A  7003                     moveq.l    D0, 0x03
  9858. label00006F2C:
  9859. 00006F2C  32D8                     move.w     [A1]+, [A0]+
  9860. 00006F2E  51C8 FFFC                dbf        D0, -0x6 /* 00006F2C */
  9861. 00006F32  2F3C 0002 0002           move.l     -[A7], 0x20002
  9862. 00006F38  A89B                     syscall    PenSize
  9863. 00006F3A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9864. 00006F3E  A89C                     syscall    PenMode
  9865. 00006F40  486E FFF8                pea.l      [A6 - 0x8]
  9866. 00006F44  A8A1                     syscall    FrameRect
  9867. 00006F46  A89E                     syscall    PenNormal
  9868. 00006F48  4E5E                     unlink     A6
  9869. 00006F4A  2E9F                     move.l     [A7], [A7]+
  9870. 00006F4C  4E75                     rts
  9871. fn00006F4E:
  9872. 00006F4E  4E56 0000                link       A6, 0
  9873. 00006F52  2F2D C15A                move.l     -[A7], [A5 - 0x3EA6]
  9874. 00006F56  42A7                     clr.l      -[A7]
  9875. 00006F58  486D FC4E                pea.l      [A5 - 0x3B2]
  9876. 00006F5C  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  9877. 00006F60  2F2D C15E                move.l     -[A7], [A5 - 0x3EA2]
  9878. 00006F64  42A7                     clr.l      -[A7]
  9879. 00006F66  486D FC4E                pea.l      [A5 - 0x3B2]
  9880. 00006F6A  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  9881. 00006F6E  41ED FC4E                lea.l      A0, [A5 - 0x3B2]
  9882. 00006F72  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  9883. 00006F76  7003                     moveq.l    D0, 0x03
  9884. label00006F78:
  9885. 00006F78  30D9                     move.w     [A0]+, [A1]+
  9886. 00006F7A  51C8 FFFC                dbf        D0, -0x6 /* 00006F78 */
  9887. 00006F7E  4E5E                     unlink     A6
  9888. 00006F80  4E75                     rts
  9889.